{
 "instance": {
  "gsg20200331_10q.htm": {
   "axisCustom": 0,
   "axisStandard": 5,
   "contextCount": 76,
   "dts": {
    "calculationLink": {
     "local": [
      "gsg-20200331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gsg-20200331_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "gsg20200331_10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gsg-20200331_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gsg-20200331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "gsg-20200331.xsd"
     ],
     "remote": [
      "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd",
      "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 220,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 40,
    "http://us.ishares.com/20200331": 37,
    "http://xbrl.sec.gov/dei/2019-01-31": 6,
    "total": 83
   },
   "keyCustom": 27,
   "keyStandard": 169,
   "memberCustom": 30,
   "memberStandard": 7,
   "nsprefix": "gsg",
   "nsuri": "http://us.ishares.com/20200331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "role": "http://us.ishares.com/20200331/role/statement-document-and-entity-information",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - Note 3 - Offering of the Shares",
     "role": "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares",
     "shortName": "Note 3 - Offering of the Shares",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gsg:ExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Note 4 - Trust Expenses",
     "role": "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses",
     "shortName": "Note 4 - Trust Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gsg:ExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Note 5 - Related Parties",
     "role": "http://us.ishares.com/20200331/role/statement-note-5-related-parties",
     "shortName": "Note 5 - Related Parties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gsg:IndemnificationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Note 6 - Indemnification",
     "role": "http://us.ishares.com/20200331/role/statement-note-6-indemnification",
     "shortName": "Note 6 - Indemnification",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gsg:IndemnificationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Note 7 - Commitments and Contingent Liabilities",
     "role": "http://us.ishares.com/20200331/role/statement-note-7-commitments-and-contingent-liabilities",
     "shortName": "Note 7 - Commitments and Contingent Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gsg:FinancialHighlightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Note 8 - Financial Highlights",
     "role": "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights",
     "shortName": "Note 8 - Financial Highlights",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gsg:FinancialHighlightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - Note 9 - Investing in Index Futures",
     "role": "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures",
     "shortName": "Note 9 - Investing in Index Futures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Note 10 - Investment Valuation",
     "role": "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation",
     "shortName": "Note 10 - Investment Valuation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Schedules of Investments (Unaudited) (Tables)",
     "role": "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-tables",
     "shortName": "Schedules of Investments (Unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - Statements of Assets and Liabilities (Unaudited)",
     "role": "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited",
     "shortName": "Statements of Assets and Liabilities (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "gsg:FinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gsg:FinancialHighlightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Note 8 - Financial Highlights (Tables)",
     "role": "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-tables",
     "shortName": "Note 8 - Financial Highlights (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "gsg:FinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gsg:FinancialHighlightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Note 9 - Investing in Index Futures (Tables)",
     "role": "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-tables",
     "shortName": "Note 9 - Investing in Index Futures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Note 10 - Investment Valuation (Tables)",
     "role": "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-tables",
     "shortName": "Note 10 - Investment Valuation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InvestmentTableTextBlock",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Schedules of Investments (Unaudited) - Investments (Details)",
     "role": "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
     "shortName": "Schedules of Investments (Unaudited) - Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InvestmentTableTextBlock",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentOwnedAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Schedules of Investments (Unaudited) - Investments (Details) (Parentheticals)",
     "role": "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals",
     "shortName": "Schedules of Investments (Unaudited) - Investments (Details) (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeNumberOfInstrumentsHeld",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Schedules of Investments (Unaudited) - Open S&P GSCI ER Index Futures Contracts (Details)",
     "role": "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details",
     "shortName": "Schedules of Investments (Unaudited) - Open S&P GSCI ER Index Futures Contracts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeNumberOfInstrumentsHeld",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepositsWithClearingOrganizationsAndOthersSecurities",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual)",
     "role": "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies-details-textual",
     "shortName": "Note 2 - Significant Accounting Policies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gsg:SharesPrescribedAggregation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Note 3 - Offering of the Shares (Details Textual)",
     "role": "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares-details-textual",
     "shortName": "Note 3 - Offering of the Shares (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gsg:SharesPrescribedAggregation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "gsg:ExpensesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "gsg:SponsorsFeeAnnualizedAccrualRateBasedOnNetAssetValueOfTrust",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - Note 4 - Trust Expenses (Details Textual)",
     "role": "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual",
     "shortName": "Note 4 - Trust Expenses (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "gsg:ExpensesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "gsg:SponsorsFeeAnnualizedAccrualRateBasedOnNetAssetValueOfTrust",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2019-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityRedemptionPricePerShare",
      "reportCount": 1,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Note 8 - Financial Highlights - Net Asset Value and Financial Highlights (Details)",
     "role": "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details",
     "shortName": "Note 8 - Financial Highlights - Net Asset Value and Financial Highlights (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "gsg:FinancialHighlightsTableTextBlock",
       "gsg:FinancialHighlightsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2018-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:TemporaryEquityRedemptionPricePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - Statements of Assets and Liabilities (Unaudited) (Parentheticals)",
     "role": "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited-parentheticals",
     "shortName": "Statements of Assets and Liabilities (Unaudited) (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gsg:AverageMonthEndNotionalAmountOfDerivativeContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Note 9 - Investing in Index Futures (Details Textual)",
     "role": "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-details-textual",
     "shortName": "Note 9 - Investing in Index Futures (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "gsg:AverageMonthEndNotionalAmountOfDerivativeContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Note 9 - Investing in Index Futures - Effect of the Futures Contracts, by Risk Exposure Category, on the Statements of Financial Condition (Details)",
     "role": "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
     "shortName": "Note 9 - Investing in Index Futures - Effect of the Futures Contracts, by Risk Exposure Category, on the Statements of Financial Condition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31_BalanceSheetLocationAxis-ReceivableForVariationMarginOnOpenFuturesContractsMember_InvestmentTypeAxis-CommodityContractMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ReceivablesFromBrokersDealersAndClearingOrganizations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainLossOnSaleOfCommodityContracts",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Note 9 - Investing in Index Futures - Effect of the Futures Contracts, by Risk Exposure Category, on the Statements of Operations (Details)",
     "role": "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
     "shortName": "Note 9 - Investing in Index Futures - Effect of the Futures Contracts, by Risk Exposure Category, on the Statements of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31_IncomeStatementLocationAxis-NetRealizedGainLossFromFuturesContractsMember_InvestmentTypeAxis-CommodityContractMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:GainLossOnSaleOfCommodityContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31_InvestmentTypeAxis-FuturesMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Note 10 - Investment Valuation - Valuation of the Trust's Investments by the Fair Value Hierarchy (Details)",
     "role": "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details",
     "shortName": "Note 10 - Investment Valuation - Valuation of the Trust's Investments by the Fair Value Hierarchy (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2020-03-31_InvestmentTypeAxis-FuturesMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestIncomeOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - Statements of Operations (Unaudited)",
     "role": "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited",
     "shortName": "Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestIncomeOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "i_2019-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueNetAssetLiability",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - Statements of Changes in Net Assets (Unaudited)",
     "role": "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited",
     "shortName": "Statements of Changes in Net Assets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - Statements of Cash Flows (Unaudited)",
     "role": "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited",
     "shortName": "Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "006 - Disclosure - Schedules of Investments (Unaudited)",
     "role": "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited",
     "shortName": "Schedules of Investments (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - Note 1 - Organization",
     "role": "http://us.ishares.com/20200331/role/statement-note-1-organization",
     "shortName": "Note 1 - Organization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - Note 2 - Significant Accounting Policies",
     "role": "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies",
     "shortName": "Note 2 - Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "gsg20200331_10q.htm",
      "contextRef": "d_2020-01-01_2020-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 37,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information",
      "http://us.ishares.com/20200331/role/statement-note-1-organization",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-tables",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details",
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies",
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares",
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-5-related-parties",
      "http://us.ishares.com/20200331/role/statement-note-6-indemnification",
      "http://us.ishares.com/20200331/role/statement-note-7-commitments-and-contingent-liabilities",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-tables",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-tables",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-tables",
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited-parentheticals",
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information",
      "http://us.ishares.com/20200331/role/statement-note-1-organization",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-tables",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details",
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies",
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares",
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-5-related-parties",
      "http://us.ishares.com/20200331/role/statement-note-6-indemnification",
      "http://us.ishares.com/20200331/role/statement-note-7-commitments-and-contingent-liabilities",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-tables",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-tables",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-tables",
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited-parentheticals",
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-document-and-entity-information"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "gsg_AverageMonthEndNotionalAmountOfDerivativeContracts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Average month end notional amount specified by the derivative contracts.",
        "label": "gsg_AverageMonthEndNotionalAmountOfDerivativeContracts",
        "terseLabel": "Average Month-End Notional Amount of Derivative Contracts"
       }
      }
     },
     "localname": "AverageMonthEndNotionalAmountOfDerivativeContracts",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gsg_CalculationOfNetAssetValuePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The method used by the entity to calculate the net asset value.",
        "label": "Calculation of Net Asset Value [Policy Text Block]"
       }
      }
     },
     "localname": "CalculationOfNetAssetValuePolicyTextBlock",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gsg_CapitalShareTransationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Capital Share Transactions:"
       }
      }
     },
     "localname": "CapitalShareTransationsAbstract",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "gsg_DistributionsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes the entity's accounting policy regarding distributions to shareholders.",
        "label": "Distributions [Policy Text Block]"
       }
      }
     },
     "localname": "DistributionsPolicyTextBlock",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gsg_EffectiveYieldRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the effective yield for the U.S. Treasury Bill.",
        "label": "U.S. Treasury bills, effective rate"
       }
      }
     },
     "localname": "EffectiveYieldRate",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "percentItemType"
    },
    "gsg_ExpensesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for expenses.",
        "label": "Expenses [Text Block]"
       }
      }
     },
     "localname": "ExpensesTextBlock",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gsg_ExpensesToAverageNetAssetsRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Ratio of expenses to average net assets.",
        "label": "gsg_ExpensesToAverageNetAssetsRatio",
        "terseLabel": "Expenses"
       }
      }
     },
     "localname": "ExpensesToAverageNetAssetsRatio",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details"
     ],
     "xbrltype": "percentItemType"
    },
    "gsg_ExpirationDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract expiration date.",
        "label": "Expiration date"
       }
      }
     },
     "localname": "ExpirationDate",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details"
     ],
     "xbrltype": "dateItemType"
    },
    "gsg_FinancialHighlightsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of financial highlights.",
        "label": "Financial Highlights [Table Text Block]"
       }
      }
     },
     "localname": "FinancialHighlightsTableTextBlock",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gsg_FinancialHighlightsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Presentation of financial highlights related to investment performance and operations.",
        "label": "Financial Highlights [Text Block]"
       }
      }
     },
     "localname": "FinancialHighlightsTextBlock",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gsg_FuturesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents futures.",
        "label": "Futures [Member]"
       }
      }
     },
     "localname": "FuturesMember",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_IncreaseDecreaseInBrokerageFeesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the period brokerage fees payable.",
        "label": "gsg_IncreaseDecreaseInBrokerageFeesPayable",
        "terseLabel": "Brokerage commissions and fees payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInBrokerageFeesPayable",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gsg_IncreaseDecreaseInNetAssets": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Increase (decrease) in net assets during the period.",
        "label": "Increase (decrease) in net assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInNetAssets",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gsg_IncreaseDecreaseInPayableForVariationMarginOnOpenFuturesContracts": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in payable for variable for variation margin on open futures contracts.",
        "label": "Payable for variation margin on open futures contracts"
       }
      }
     },
     "localname": "IncreaseDecreaseInPayableForVariationMarginOnOpenFuturesContracts",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gsg_IndemnificationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for indemnification.",
        "label": "Indemnification [Text Block]"
       }
      }
     },
     "localname": "IndemnificationTextBlock",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-6-indemnification"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gsg_LegalFeesPerYearMaximum": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum per annum in legal fees and expenses the sponsor has agreed to assume.",
        "label": "gsg_LegalFeesPerYearMaximum",
        "terseLabel": "Legal Fees Per Year Maximum"
       }
      }
     },
     "localname": "LegalFeesPerYearMaximum",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gsg_NetAssetsPercentageOfNetAssets": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of net assets of net assets.",
        "label": "Total percentage of net asset value"
       }
      }
     },
     "localname": "NetAssetsPercentageOfNetAssets",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "percentItemType"
    },
    "gsg_NetChangeInUnrealizedAppreciationDepreciationOnAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net change in unrealized appreciation/depreciation on:"
       }
      }
     },
     "localname": "NetChangeInUnrealizedAppreciationDepreciationOnAbstract",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "gsg_NetChangeInUnrealizedAppreciationDepreciationOnFuturesContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents amounts included in the net change in unrealized appreciation/depreciation on futures contracts on the statement of operations.",
        "label": "Net Change in Unrealized Appreciation Depreciation on Futures Contracts [Member]"
       }
      }
     },
     "localname": "NetChangeInUnrealizedAppreciationDepreciationOnFuturesContractsMember",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_NetIncreaseDecreaseInNetAssetsFromOperationsPerShare": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net increase (decrease) in net assets from operations per Share during the period.",
        "label": "gsg_NetIncreaseDecreaseInNetAssetsFromOperationsPerShare",
        "totalLabel": "Net increase (decrease) in net assets from operations (in dollars per share)"
       }
      }
     },
     "localname": "NetIncreaseDecreaseInNetAssetsFromOperationsPerShare",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "gsg_NetInvestmentGainLossToAverageNetAssetsRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Ratio of net investment gain (loss) to average net assets.",
        "label": "gsg_NetInvestmentGainLossToAverageNetAssetsRatio",
        "terseLabel": "Net investment income"
       }
      }
     },
     "localname": "NetInvestmentGainLossToAverageNetAssetsRatio",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details"
     ],
     "xbrltype": "percentItemType"
    },
    "gsg_NetInvestmentIncomeLossPerShare": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details": {
       "order": 0.0,
       "parentTag": "gsg_NetIncreaseDecreaseInNetAssetsFromOperationsPerShare",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net investment income (loss) per share during the period.",
        "label": "Net investment income (in dollars per share)"
       }
      }
     },
     "localname": "NetInvestmentIncomeLossPerShare",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "gsg_NetRealizedAndUnrealizedGainLossPerShare": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details": {
       "order": 1.0,
       "parentTag": "gsg_NetIncreaseDecreaseInNetAssetsFromOperationsPerShare",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net realized and unrealized gain (loss) per share during the period.",
        "label": "Net realized and unrealized gain (loss) (in dollars per share)"
       }
      }
     },
     "localname": "NetRealizedAndUnrealizedGainLossPerShare",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "gsg_NetRealizedGainLossFromFuturesContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents Statements of Operations location - Net realized gain or loss from futures contracts.",
        "label": "Net Realized Gain Loss from Futures Contracts [Member]"
       }
      }
     },
     "localname": "NetRealizedGainLossFromFuturesContractsMember",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_NoteToFinancialStatementDetailsTextual": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "localname": "NoteToFinancialStatementDetailsTextual",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_NotesToFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "localname": "NotesToFinancialStatementsAbstract",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_OperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operations:"
       }
      }
     },
     "localname": "OperationsAbstract",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "gsg_PayableForVariationMarginOnOpenFuturesContracts": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred and payable for variation margin on open futures contracts.",
        "label": "Payable for variation margin on open futures contracts (Note 9)"
       }
      }
     },
     "localname": "PayableForVariationMarginOnOpenFuturesContracts",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gsg_PayableForVariationMarginOnOpenFuturesContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents the payabl? for variation margin on op?n futur?s contracts.",
        "label": "Payable for Variation Margin on Open Futures Contracts [Member]"
       }
      }
     },
     "localname": "PayableForVariationMarginOnOpenFuturesContractsMember",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_RatioToAverageNetAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents the header for the ration to average net assets.",
        "label": "Ratio to average net assets:"
       }
      }
     },
     "localname": "RatioToAverageNetAssetsAbstract",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details"
     ],
     "xbrltype": "stringItemType"
    },
    "gsg_ReceivableForVariationMarginOnOpenFuturesContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents the r?c?ivabl? for variation margin on op?n futur?s contracts.",
        "label": "Receivable for Variation Margin on Open Futures Contracts [Member]"
       }
      }
     },
     "localname": "ReceivableForVariationMarginOnOpenFuturesContractsMember",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_Redemptions": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to surrender redeemable capital shares in connection with a redemption order.",
        "label": "gsg_Redemptions",
        "negatedLabel": "Distributions for Shares redeemed"
       }
      }
     },
     "localname": "Redemptions",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gsg_SecuritiesTransactionsIncomeAndExpenseRecognitionPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes the entity's accounting policy for securities transactions and recognition of income and expense.",
        "label": "Securities Transactions Income and Expense Recognition [Policy Text Block]"
       }
      }
     },
     "localname": "SecuritiesTransactionsIncomeAndExpenseRecognitionPolicyTextBlock",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gsg_SharesIssuedAndRedeemedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Shares issued and redeemed"
       }
      }
     },
     "localname": "SharesIssuedAndRedeemedAbstract",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "gsg_SharesOfStockClassifedAsTemporaryEquitySurrenderedDuringReportingPeriod": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of stock classified as temporary equity surrendered during the reporting period.",
        "label": "Shares redeemed (in shares)"
       }
      }
     },
     "localname": "SharesOfStockClassifedAsTemporaryEquitySurrenderedDuringReportingPeriod",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "gsg_SharesPrescribedAggregation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Prescribed aggregation at which shares are issued and redeemed.",
        "label": "gsg_SharesPrescribedAggregation",
        "terseLabel": "Shares Prescribed Aggregation (in shares)"
       }
      }
     },
     "localname": "SharesPrescribedAggregation",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares-details-textual"
     ],
     "xbrltype": "sharesItemType"
    },
    "gsg_SponsorsFeeAnnualizedAccrualRateBasedOnNetAssetValueOfTrust": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annualized sponsor's fee rate accrued daily based on the net asset value of the trust.",
        "label": "gsg_SponsorsFeeAnnualizedAccrualRateBasedOnNetAssetValueOfTrust",
        "terseLabel": "Sponsors Fee Annualized Accrual Rate Based on Net Asset Value of Trust"
       }
      }
     },
     "localname": "SponsorsFeeAnnualizedAccrualRateBasedOnNetAssetValueOfTrust",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "gsg_TotalReturn": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents total return at net asset value based on the change in net asset value of a share during the period.",
        "label": "Total return, at net asset value"
       }
      }
     },
     "localname": "TotalReturn",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details"
     ],
     "xbrltype": "percentItemType"
    },
    "gsg_UnitedStatesTreasuryBills031155Due041620Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 0.31%-1.55% Due 04/16/20.",
        "label": "United States Treasury Bills 0.31%-1.55% Due 04/16/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills031155Due041620Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills047155Due052120Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 0.47% - 1.55% Due 05/21/20.",
        "label": "United States Treasury Bills 0.47% - 1.55% Due 05/21/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills047155Due052120Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills106Due080620Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.06% Due 08/06/20.",
        "label": "United States Treasury Bills 1.06% Due 08/06/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills106Due080620Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills113Due062520Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.13% Due 06/25/20.",
        "label": "United States Treasury Bills 1.13% Due 06/25/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills113Due062520Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills151154Due050720Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.51% - 1.54% Due 05/07/20.",
        "label": "United States Treasury Bills 1.51% - 1.54% Due 05/07/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills151154Due050720Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills151Due050720Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.51% due 05/07/20.",
        "label": "United States Treasury Bills 1.51% Due 05/07/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills151Due050720Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills152Due061120Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.52% Due 06/11/20.",
        "label": "United States Treasury Bills 1.52% Due 06/11/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills152Due061120Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills153161Due031220Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.53% - 1.61% due 03/12/20.",
        "label": "United States Treasury Bills 1.53% - 1.61% Due 03/12/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills153161Due031220Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills154187Due011620Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.54% - 1.87% Due 01/16/20.",
        "label": "United States Treasury Bills 1.54% - 1.87% Due 01/16/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills154187Due011620Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills154Due070220Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.54% Due 07/02/20.",
        "label": "United States Treasury Bills 1.54% Due 07/02/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills154Due070220Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills155157Due051420Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.55% - 1.57% Due 05/14/20.",
        "label": "United States Treasury Bills 1.55% - 1.57% Due 05/14/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills155157Due051420Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills155161Due042320Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.55% - 1.61% due 04/23/20.",
        "label": "United States Treasury Bills 1.55% - 1.61% Due 04/23/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills155161Due042320Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills155Due013020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.55% due 01/30/20.",
        "label": "United States Treasury Bills 1.55% Due 01/30/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills155Due013020Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills155Due021320Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.55% due 02/13/20.",
        "label": "United States Treasury Bills 1.55% Due 02/13/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills155Due021320Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills155Due022020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.55% due 02/20/20.",
        "label": "United States Treasury Bills 1.55% Due 02/20/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills155Due022020Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills155Due032620Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.55% due 03/26/20.",
        "label": "United States Treasury Bills 1.55% Due 03/26/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills155Due032620Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills155Due041620Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.55% due 04/16/20.",
        "label": "United States Treasury Bills 1.55% Due 04/16/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills155Due041620Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills155Due051420Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.55% due 05/14/20.",
        "label": "United States Treasury Bills 1.55% due 05/14/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills155Due051420Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills156Due010720Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.56% Due 01/07/20.",
        "label": "United States Treasury Bills 1.56% Due 01/07/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills156Due010720Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills156Due020420Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.56% due 02/04/20.",
        "label": "United States Treasury Bills 1.56% Due 02/04/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills156Due020420Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills157Due040720Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.57% Due 04/07/20.",
        "label": "United States Treasury Bills 1.57% Due 04/07/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills157Due040720Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills162Due012120Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.62% due 01/21/20.",
        "label": "United States Treasury Bills 1.62% Due 01/21/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills162Due012120Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills181Due022720Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.81% due 02/27/20.",
        "label": "United States Treasury Bills 1.81% Due 02/27/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills181Due022720Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills187Due012320Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.87% due 01/23/20.",
        "label": "United States Treasury Bills 1.87% due 01/23/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills187Due012320Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_UnitedStatesTreasuryBills188193Due020620Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents information pertaining to United States Treasury Bills 1.88% \u2013 1.93% due 02/06/20.",
        "label": "United States Treasury Bills 1.88% \u2013 1.93% due 02/06/20 [Member]"
       }
      }
     },
     "localname": "UnitedStatesTreasuryBills188193Due020620Member",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "gsg_ValueOfStockClassifiedAsTemporaryEquitySurrenderedDuringReportingPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of stock classified as temporary equity surrendered during the reporting period.",
        "label": "gsg_ValueOfStockClassifiedAsTemporaryEquitySurrenderedDuringReportingPeriod",
        "negatedLabel": "Distributions for Shares redeemed"
       }
      }
     },
     "localname": "ValueOfStockClassifiedAsTemporaryEquitySurrenderedDuringReportingPeriod",
     "nsuri": "http://us.ishares.com/20200331",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gsg_statement-statement-note-10-investment-valuation-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 10 - Investment Valuation"
       }
      }
     },
     "localname": "statement-statement-note-10-investment-valuation-tables",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 10 - Investment Valuation - Valuation of the Trust's Investments by the Fair Value Hierarchy (Details)"
       }
      }
     },
     "localname": "statement-statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 8 - Financial Highlights - Net Asset Value and Financial Highlights (Details)"
       }
      }
     },
     "localname": "statement-statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-note-8-financial-highlights-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 8 - Financial Highlights"
       }
      }
     },
     "localname": "statement-statement-note-8-financial-highlights-tables",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 9 - Investing in Index Futures - Effect of the Futures Contracts, by Risk Exposure Category, on the Statements of Financial Condition (Details)"
       }
      }
     },
     "localname": "statement-statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 9 - Investing in Index Futures - Effect of the Futures Contracts, by Risk Exposure Category, on the Statements of Operations (Details)"
       }
      }
     },
     "localname": "statement-statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-note-9-investing-in-index-futures-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 9 - Investing in Index Futures"
       }
      }
     },
     "localname": "statement-statement-note-9-investing-in-index-futures-tables",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-schedules-of-investments-unaudited-investments-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Schedules of Investments (Unaudited) - Investments (Details)"
       }
      }
     },
     "localname": "statement-statement-schedules-of-investments-unaudited-investments-details",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-schedules-of-investments-unaudited-investments-details-parentheticals": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Schedules of Investments (Unaudited) - Investments (Details) (Parentheticals)"
       }
      }
     },
     "localname": "statement-statement-schedules-of-investments-unaudited-investments-details-parentheticals",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Schedules of Investments (Unaudited) - Open S&amp;P GSCI ER Index Futures Contracts (Details)"
       }
      }
     },
     "localname": "statement-statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-schedules-of-investments-unaudited-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Schedules of Investments (Unaudited)"
       }
      }
     },
     "localname": "statement-statement-schedules-of-investments-unaudited-tables",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "gsg_statement-statement-significant-accounting-policies-policies": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "localname": "statement-statement-significant-accounting-policies-policies",
     "nsuri": "http://us.ishares.com/20200331",
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r101",
      "r102",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r163",
      "r164"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r101",
      "r102",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r163",
      "r164"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_PayablesToBrokerDealersAndClearingOrganizations": {
     "auth_ref": [
      "r197"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount payable to other broker-dealer and clearing organization, including, but not limited to, security failed-to-receive, deposit received for security loaned, open transaction, and floor-brokerage payable.",
        "label": "srt_PayablesToBrokerDealersAndClearingOrganizations",
        "verboseLabel": "Payable for variation margin on open futures contracts"
       }
      }
     },
     "localname": "PayablesToBrokerDealersAndClearingOrganizations",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r92",
      "r101",
      "r102",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r163",
      "r164"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r92",
      "r101",
      "r102",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r163",
      "r164"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableFairValueDisclosure": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of liabilities incurred for goods and services received that are used in an entity's business and related party payables.",
        "label": "Sponsor\u2019s fees payable"
       }
      }
     },
     "localname": "AccountsPayableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to reconcile net increase (decrease) in net assets resulting from operations to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r24",
      "r31",
      "r131"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Accretion of discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "us-gaap_AssetsFairValueDisclosure",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r115",
      "r117"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r1",
      "r38",
      "r59"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-1-organization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r9",
      "r33"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
        "periodEndLabel": "End of year, Unrestricted \u2014 cash",
        "periodStartLabel": "Beginning of year, Unrestricted \u2014 cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "us-gaap_CashAndCashEquivalentsFairValueDisclosure",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.",
        "label": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
        "totalLabel": "Net increase (decrease) in cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r4",
      "r34",
      "r35"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r10",
      "r86",
      "r152",
      "r158"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and contingent liabilities (Note 7)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r87"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-7-commitments-and-contingent-liabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommodityContractMember": {
     "auth_ref": [
      "r93",
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.",
        "label": "Commodity Contract [Member]"
       }
      }
     },
     "localname": "CommodityContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "us-gaap_CostsAndExpenses",
        "totalLabel": "Total expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsWithClearingOrganizationsAndOthersSecurities": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of securities on deposit with clearing organizations and other entities which provide services necessary to operations of the Company. This item would include, for instance, securities advanced as refundable collateral for securities borrowed.",
        "label": "Short-term investments held at broker (restricted)",
        "terseLabel": "Deposits with Clearing Organizations and Others, Securities"
       }
      }
     },
     "localname": "DepositsWithClearingOrganizationsAndOthersSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies-details-textual",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r12",
      "r13",
      "r129"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Current notional amount"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r110",
      "r112"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Number of contracts"
       }
      }
     },
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives": {
     "auth_ref": [
      "r35",
      "r114"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for derivatives that either were not designated as hedging instruments or do not qualify for hedge accounting.",
        "label": "Derivatives, Methods of Accounting, Derivatives Not Designated or Qualifying as Hedges [Policy Text Block]"
       }
      }
     },
     "localname": "DerivativesMethodsOfAccountingNonhedgingDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "us-gaap_DisclosureTextBlockAbstract",
        "terseLabel": "Notes to Financial Statements"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-1-organization",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation",
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies",
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses",
      "http://us.ishares.com/20200331/role/statement-note-5-related-parties",
      "http://us.ishares.com/20200331/role/statement-note-6-indemnification",
      "http://us.ishares.com/20200331/role/statement-note-7-commitments-and-contingent-liabilities",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r19",
      "r43",
      "r44",
      "r45",
      "r46",
      "r47",
      "r50",
      "r51",
      "r53",
      "r54",
      "r55",
      "r56",
      "r57",
      "r154",
      "r160"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Net increase (decrease) in net assets per Share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r126",
      "r137",
      "r138",
      "r139"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r93",
      "r94",
      "r99",
      "r100",
      "r126",
      "r137"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r93",
      "r94",
      "r99",
      "r100",
      "r126",
      "r138"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r126",
      "r139"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of investments in certain entities that calculate net asset value per share or equivalent measured at fair value on a recurring or nonrecurring basis.",
        "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table Text Block]"
       }
      }
     },
     "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r137",
      "r138",
      "r139"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetAssetLiability": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of asset after deduction of liability.",
        "label": "Net Assets",
        "periodEndLabel": "Net Assets, End of Period",
        "periodStartLabel": "Net Assets, Beginning of Period",
        "totalLabel": "Net Assets"
       }
      }
     },
     "localname": "FairValueNetAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue": {
     "auth_ref": [
      "r149"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fair value as of the balance sheet date of firm holdings in debt obligations issued by the US government including short-term Treasury bills, medium-term Treasury notes, and long-term Treasury bonds, as well as debt issued by agencies. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings.",
        "label": "U.S. Treasury bills, fair value"
       }
      }
     },
     "localname": "FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FloorBrokerage": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Broker-dealers often use other brokers to execute trades on their behalf. The trading broker-dealer becomes a customer of the executing broker-dealer and pays a floor brokerage fee. Such fees are paid periodically either directly to the executing broker-dealer or through a clearing house.",
        "label": "Brokerage commissions and fees"
       }
      }
     },
     "localname": "FloorBrokerage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r23",
      "r31",
      "r73"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "us-gaap_GainLossOnInvestments",
        "totalLabel": "Net realized and unrealized gain (loss)"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Realized and Unrealized Gain (Loss)"
       }
      }
     },
     "localname": "GainLossOnInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainLossOnSaleOfCommodityContracts": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_RealizedInvestmentGainsLosses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The difference between the book value and the sale price of agreements to purchase or sell mineral resources, energy, and agricultural products at some future point. This element refers to the gain (loss) included in earnings and not to the cash proceeds.",
        "label": "Net realized gain (loss) from futures contracts",
        "terseLabel": "Futures contracts"
       }
      }
     },
     "localname": "GainLossOnSaleOfCommodityContracts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r16",
      "r35",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r190"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties",
        "verboseLabel": "Sponsor\u2019s fees payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInBrokerageReceivables": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the total amount due to the entity related to activities and operations with other broker dealers, and clearing organizations, including deposits.",
        "label": "us-gaap_IncreaseDecreaseInBrokerageReceivables",
        "negatedLabel": "Receivable for variation margin on open futures contracts"
       }
      }
     },
     "localname": "IncreaseDecreaseInBrokerageReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Change in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeOperating": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.",
        "label": "Interest"
       }
      }
     },
     "localname": "InterestIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTextBlock": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for investment holdings.  This includes the information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.",
        "label": "Investment Holdings, Schedule of Investments [Text Block]"
       }
      }
     },
     "localname": "InvestmentHoldingsScheduleOfInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentMaturityDate": {
     "auth_ref": [
      "r74",
      "r75"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maturity date of investment, in CCYY-MM-DD format.",
        "label": "U.S. Treasury bills, due date"
       }
      }
     },
     "localname": "InvestmentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_InvestmentOwnedAtCost": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cost of the investment.",
        "label": "Cost of short-term investments"
       }
      }
     },
     "localname": "InvestmentOwnedAtCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited-parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedAtFairValue": {
     "auth_ref": [
      "r165",
      "r176",
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.",
        "label": "us-gaap_InvestmentOwnedAtFairValue",
        "terseLabel": "U.S. Treasury bills, fair value"
       }
      }
     },
     "localname": "InvestmentOwnedAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "auth_ref": [
      "r166",
      "r172"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For investments which are quantified by principal amount, the principle balance held at close of period.",
        "label": "U.S. Treasury bills, face amount"
       }
      }
     },
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedPercentOfNetAssets": {
     "auth_ref": [
      "r165",
      "r180"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percent of net assets at close of period. For schedules of investments that are categorized, each category has a percent of net assets for the aggregated value of the Investments in the category.",
        "label": "Percentage of net asset value"
       }
      }
     },
     "localname": "InvestmentOwnedPercentOfNetAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentOwnedRestrictedCost": {
     "auth_ref": [
      "r167",
      "r181"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cost of the restricted investment.",
        "label": "Cost of short-term investments held at broker (restricted)"
       }
      }
     },
     "localname": "InvestmentOwnedRestrictedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited-parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedUnrecognizedUnrealizedAppreciationDepreciationNet": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents the net excess or deficiency of the fair value of an investment (security, contract) over or under its cost (face amount, notional amount), respectively, which excess value or deficiency has not been recognized in earnings of the entity.",
        "label": "Net unrealized appreciation"
       }
      }
     },
     "localname": "InvestmentOwnedUnrecognizedUnrealizedAppreciationDepreciationNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r78",
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTableTextBlock": {
     "auth_ref": [
      "r76",
      "r77",
      "r80",
      "r81"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of investment.",
        "label": "Investment [Table Text Block]"
       }
      }
     },
     "localname": "InvestmentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r173",
      "r174",
      "r175",
      "r177",
      "r178",
      "r179",
      "r182",
      "r183",
      "r185",
      "r186",
      "r187",
      "r188"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r169",
      "r170",
      "r171",
      "r173",
      "r174",
      "r175",
      "r177",
      "r178",
      "r179",
      "r182",
      "r183",
      "r185",
      "r186",
      "r187",
      "r188"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investment, fair value"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "us-gaap_LiabilitiesFairValueDisclosure",
        "totalLabel": "Total Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_RealizedInvestmentGainsLosses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in marketable security, excluding other-than-temporary impairment (OTTI).",
        "label": "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments",
        "negatedLabel": "Net realized (gain) loss on short-term investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments": {
     "auth_ref": [],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_UnrealizedGainLossOnInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in marketable security, excluding other-than-temporary impairment (OTTI).",
        "label": "us-gaap_MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments",
        "negatedTerseLabel": "Net change in unrealized appreciation/depreciation on short-term investments",
        "verboseLabel": "Short-term investments"
       }
      }
     },
     "localname": "MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash Flows from Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r28",
      "r29",
      "r32"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
        "totalLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash Flows from Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r14",
      "r15",
      "r18",
      "r32",
      "r37",
      "r42",
      "r43",
      "r44",
      "r45",
      "r46",
      "r48",
      "r49",
      "r52",
      "r62",
      "r64",
      "r65",
      "r68",
      "r69",
      "r79",
      "r130",
      "r153",
      "r159"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net increase (decrease) in net assets resulting from operations",
        "terseLabel": "Net increase (decrease) in net assets resulting from operations",
        "totalLabel": "Net increase (decrease) in net assets resulting from operations"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonInvestmentAssetsLessNonInvestmentLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net of non investment assets and liabilities. This amount represents the difference between the aggregate value of the investments, including long and short positions, and net assets.",
        "label": "Other Assets, Less Liabilities"
       }
      }
     },
     "localname": "NonInvestmentAssetsLessNonInvestmentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonInvestmentAssetsLessNonInvestmentLiabilitiesPercentOfNetAssets": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percent of net assets of non investment assets and liabilities. This represents the percentage difference between the investments, including long and short positions, and net assets.",
        "label": "Liabilities percentage of net asset value"
       }
      }
     },
     "localname": "NonInvestmentAssetsLessNonInvestmentLiabilitiesPercentOfNetAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r62",
      "r64",
      "r65",
      "r68",
      "r69"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Net investment income",
        "totalLabel": "Net investment income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Investment Income"
       }
      }
     },
     "localname": "OperatingIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "us-gaap_PaymentsToAcquireShortTermInvestments",
        "negatedLabel": "Purchases of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PolicyTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "us-gaap_PolicyTextBlockAbstract",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "localname": "PolicyTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProceedsFromOtherEquity": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from the issuance of equity classified as other.",
        "label": "us-gaap_ProceedsFromOtherEquity",
        "verboseLabel": "Contributions for Shares issued"
       }
      }
     },
     "localname": "ProceedsFromOtherEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Sales/maturities of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "auth_ref": [
      "r162"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_GainLossOnInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment.",
        "label": "Net realized gain (loss)",
        "totalLabel": "Net realized gain (loss)"
       }
      }
     },
     "localname": "RealizedInvestmentGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesFromBrokersDealersAndClearingOrganizations": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount receivable from broker-dealers and clearing organizations, including, but not limited to, securities failed-to-deliver, certain deposits for securities borrowed, open transactions, good faith and margin deposits, commissions and floor brokerage receivables.",
        "label": "Receivable for variation margin on open futures contracts (Note 9)",
        "verboseLabel": "Receivable for variation margin on open futures contracts"
       }
      }
     },
     "localname": "ReceivablesFromBrokersDealersAndClearingOrganizations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r135",
      "r136"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-5-related-parties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r17",
      "r37",
      "r60",
      "r61",
      "r63",
      "r66",
      "r67",
      "r70",
      "r71",
      "r72",
      "r79",
      "r130",
      "r155"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "us-gaap_Revenues",
        "totalLabel": "Total investment income"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "auth_ref": [
      "r116",
      "r119",
      "r121"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r109",
      "r111",
      "r112",
      "r113",
      "r114",
      "r118",
      "r119",
      "r122",
      "r123"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Schedule of Derivative Instruments [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r5",
      "r150",
      "r151",
      "r157"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SponsorFees": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fees paid to advisors who provide certain management support and administrative oversight services including the organization and sale of stock, investment funds, limited partnerships and mutual funds.",
        "label": "Sponsor\u2019s fees"
       }
      }
     },
     "localname": "SponsorFees",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-1-organization",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-tables",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details",
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies",
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares",
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-5-related-parties",
      "http://us.ishares.com/20200331/role/statement-note-6-indemnification",
      "http://us.ishares.com/20200331/role/statement-note-7-commitments-and-contingent-liabilities",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-tables",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-tables",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-tables",
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited-parentheticals",
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r39",
      "r40",
      "r41",
      "r58",
      "r147"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-1-organization",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-tables",
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details",
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies",
      "http://us.ishares.com/20200331/role/statement-note-2-significant-accounting-policies-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares",
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses",
      "http://us.ishares.com/20200331/role/statement-note-4-trust-expenses-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-5-related-parties",
      "http://us.ishares.com/20200331/role/statement-note-6-indemnification",
      "http://us.ishares.com/20200331/role/statement-note-7-commitments-and-contingent-liabilities",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-tables",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-details-textual",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-financial-condition-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-tables",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-open-sp-gsci-er-index-futures-contracts-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-tables",
      "http://us.ishares.com/20200331/role/statement-significant-accounting-policies-policies",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited-parentheticals",
      "http://us.ishares.com/20200331/role/statement-statements-of-cash-flows-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r7",
      "r8",
      "r89",
      "r90"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the period in the number of shares issued.",
        "label": "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease",
        "totalLabel": "Net increase (decrease) in Shares issued and outstanding (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r36",
      "r90",
      "r91"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-3-offering-of-the-shares"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "us-gaap_TableTextBlock",
        "terseLabel": "Notes Tables"
       }
      }
     },
     "localname": "TableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-tables",
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-tables",
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-tables",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-tables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityIssuePeriodIncreaseOrDecrease": {
     "auth_ref": [
      "r3",
      "r88"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Change in the value of each type or class of stock classified as temporary equity during the period. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity.",
        "label": "Net increase (decrease) in net assets from capital share transactions"
       }
      }
     },
     "localname": "TemporaryEquityIssuePeriodIncreaseOrDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r3",
      "r88"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.",
        "label": "Shares, par value (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited-parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquityRedemptionPricePerShare": {
     "auth_ref": [
      "r3",
      "r88"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Net asset value per Share (Note 2G) (in dollars per share)",
        "periodEndLabel": "Net asset value per Share, end of period (in dollars per share)",
        "periodStartLabel": "Net asset value per Share, beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-8-financial-highlights-net-asset-value-and-financial-highlights-details",
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Shares issued and outstanding (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Shares, outstanding (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-assets-and-liabilities-unaudited-parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of new stock classified as temporary equity issued during the period.",
        "label": "Contributions for Shares issued"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USTreasuryBillSecuritiesMember": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "US Treasury Bill Securities [Member]"
       }
      }
     },
     "localname": "USTreasuryBillSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-10-investment-valuation-valuation-of-the-trusts-investments-by-the-fair-value-hierarchy-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details",
      "http://us.ishares.com/20200331/role/statement-schedules-of-investments-unaudited-investments-details-parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnCommodityContracts": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_UnrealizedGainLossOnInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open agreements to purchase or sell mineral resources, energy, and agricultural products at some future point held at each balance sheet date, that was included in earnings for the period.",
        "label": "Net change in unrealized appreciation/depreciation on futures contracts",
        "verboseLabel": "Futures contracts"
       }
      }
     },
     "localname": "UnrealizedGainLossOnCommodityContracts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-note-9-investing-in-index-futures-effect-of-the-futures-contracts-by-risk-exposure-category-on-the-statements-of-operations-details",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_GainLossOnInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Net change in unrealized appreciation/depreciation",
        "totalLabel": "Net change in unrealized appreciation/depreciation"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://us.ishares.com/20200331/role/statement-statements-of-changes-in-net-assets-unaudited",
      "http://us.ishares.com/20200331/role/statement-statements-of-operations-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8,17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=35710130&loc=d3e41645-110958"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=35711157&loc=d3e42546-110969"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.3(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12.6(a)(3))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-123010"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL6090603-123010"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Footnote 11(a)(3)))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r191": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r192": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r193": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r194": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r195": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r196": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r197": {
   "Name": "Rule 15c3-1",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15c3-1"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27405-111563"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "321",
   "URI": "http://asc.fasb.org/topic&trid=75115024"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "325",
   "URI": "http://asc.fasb.org/topic&trid=2197064"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  }
 },
 "version": "2.1"
}
