<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cik0000893818="http://blackrockiii.com/20260630"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cik0000893818-20260630.xsd" xlink:type="simple"/>
    <context id="P01_01_2026To06_30_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000074119Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000011980Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000074117Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000244481Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000102141Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000102140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000102142Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000098724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000098723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000098725Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000117726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000117728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000117725Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000201951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000212062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000011979Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000099167Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000099166Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000201953Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000011974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-01</startDate>
            <endDate>2026-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000074119MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000074119Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000011980MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000011980Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000074117MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000074117Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000244481MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000244481Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000102141MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000102141Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000102140MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000102140Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000102142MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000102142Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000098724MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000098724Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000098723MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000098723Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000098725MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000098725Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000117726MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000117726Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000117728MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000117728Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000117725MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000117725Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000201951MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000201951Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000212062MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000212062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000011979MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000011979Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000099167MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000099167Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000099166MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000099166Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000201953MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000201953Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2026_C000011974MemberoefClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">cik0000893818:C000011974Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-30</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Holding">
        <measure>cik0000893818:Holding</measure>
    </unit>
    <dei:DocumentType contextRef="P01_01_2026To06_30_2026" id="hidden9014819">N-CSRS</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P01_01_2026To06_30_2026" id="ixv-425342">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2026To06_30_2026" id="ixv-425343">0000893818</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType contextRef="P01_01_2026To06_30_2026" id="ixv-425344">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="P01_01_2026To06_30_2026" id="ixv-425722">BlackRock Funds III</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2026To06_30_2026" id="ixv-425723">2026-06-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425724">BlackRock Cash Funds: Institutional</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425725">SL Agency Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425726">BISXX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425727">This semi-annual shareholder report contains important information about BlackRock Cash Funds: Institutional (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425728">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425729">The Fund invests all of its assets in the Money Market Master Portfolio&#160;(the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (888) 204-3956.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425735">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425739">(888) 204-3956</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-152"> &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;SL Agency Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;5&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.09&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 0px 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 12pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      decimals="0"
      id="Fact_9014848"
      unitRef="Unit_USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014849"
      unitRef="Unit_pure">0.0009</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425744">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-198"> 
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;107,880,346,482&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; text-indent: 0;"&gt;&lt;div style="font-weight:bolder;display:inline;width:100%;"&gt;Current seven-day yields as of June 30, 2026 (The 7-Day SEC Yield may differ from the 7-Day Yield shown due to&lt;br/&gt;the fact that the 7-Day SEC Yield excludes distributed capital gains.)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 12pt; text-indent: -6pt;"&gt;7-Day SEC Yield&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;3.82&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 12pt; text-indent: -6pt;"&gt;7-Day Yield&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;3.82&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000074119MemberoefClassAxis"
      decimals="0"
      id="ixv-425745"
      unitRef="Unit_USD">107880346482</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000074119MemberoefClassAxis"
      decimals="0"
      id="ixv-425746"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425747">Past performance is not an indication of future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074119MemberoefClassAxis"
      id="ixv-425748">Visit blackrock.com for more recent yield information.</oef:UpdPerfInfoLocationTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425749">BlackRock Cash Funds: Treasury</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425750">Institutional Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425751">BRIXX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425752">This semi-annual shareholder report contains important information about BlackRock Cash Funds: Treasury (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425753">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425754">The Fund invests all of its assets in the Treasury Money Market Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio.You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (888) 204-3956.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425758">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425763">(888) 204-3956</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-439"> &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Institutional Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;6&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.12&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 0px 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      decimals="0"
      id="Fact_9014877"
      unitRef="Unit_USD">6</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014878"
      unitRef="Unit_pure">0.0012</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425768">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-485"> 
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;20,632,269,684&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; text-indent: 0;"&gt;&lt;div style="font-weight:bolder;display:inline;width:100%;"&gt;Current seven-day yields as of June 30, 2026 (The 7-Day SEC Yield may differ from the 7-Day Yield shown due to&lt;br/&gt;the fact that the 7-Day SEC Yield excludes distributed capital gains.)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 12pt; text-indent: -6pt;"&gt;7-Day SEC Yield&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;3.59&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 12pt; text-indent: -6pt;"&gt;7-Day Yield&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;3.59&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000011980MemberoefClassAxis"
      decimals="0"
      id="ixv-425769"
      unitRef="Unit_USD">20632269684</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000011980MemberoefClassAxis"
      decimals="0"
      id="ixv-425770"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425771">Past performance is not an indication of future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011980MemberoefClassAxis"
      id="ixv-425772">Visit blackrock.com for more recent yield information.</oef:UpdPerfInfoLocationTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425773">BlackRock Cash Funds: Treasury</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425774">SL Agency Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425775">XTSLA</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425776">This semi-annual shareholder report contains important information about BlackRock Cash Funds: Treasury (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425777">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425778">The Fund invests all of its assets in the Treasury Money Market Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (888) 204-3956.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425783">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425787">(888) 204-3956</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-566"> &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;SL Agency Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;5&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.09&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 0px 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      decimals="0"
      id="Fact_9014899"
      unitRef="Unit_USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      decimals="4"
      id="Fact_9014900"
      unitRef="Unit_pure">0.0009</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425791">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-612"> 
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;20,632,269,684&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; text-indent: 0;"&gt;&lt;div style="font-weight:bolder;display:inline;width:100%;"&gt;Current seven-day yields as of June 30, 2026 (The 7-Day SEC Yield may differ from the 7-Day Yield shown due to&lt;br/&gt;the fact that the 7-Day SEC Yield excludes distributed capital gains.)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 12pt; text-indent: -6pt;"&gt;7-Day SEC Yield&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;3.62&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 12pt; text-indent: -6pt;"&gt;7-Day Yield&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;3.62&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000074117MemberoefClassAxis"
      decimals="0"
      id="ixv-425792"
      unitRef="Unit_USD">20632269684</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000074117MemberoefClassAxis"
      decimals="0"
      id="ixv-425793"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425794">Past performance is not an indication of future results.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="P01_01_2026To06_30_2026_C000074117MemberoefClassAxis"
      id="ixv-425795">Visit blackrock.com for more recent yield information.</oef:UpdPerfInfoLocationTextBlock>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-425796">BlackRock Diversified Equity Alpha Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-425797">Institutional Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-425798">BDVEX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-425799">This semi-annual shareholder report contains important information about BlackRock Diversified Equity Alpha Fund (the &#x201c;Fund&#x201d;) (formerly known as BlackRock Diversified Equity Fund) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-425800">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-425801">The Fund invests all of its assets in the Diversified Equity Alpha Master Portfolio (the &#x201c;Master Portfolio&#x201d;) (formerly known as Diversified Equity Master Portfolio), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800)&#160;537-4942.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-425804">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-425808">(800)537-4942</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-822"> &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;  
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Institutional Shares&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;20&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.39&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt; &lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt; &lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      decimals="0"
      id="Fact_9014945"
      unitRef="Unit_USD">20</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014946"
      unitRef="Unit_pure">0.0039</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-425815">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      id="ixv-868"> 
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1,313,581,420&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;51&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000244481MemberoefClassAxis"
      decimals="0"
      id="ixv-425816"
      unitRef="Unit_USD">1313581420</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000244481MemberoefClassAxis"
      decimals="0"
      id="ixv-425817"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000244481MemberoefClassAxis"
      decimals="INF"
      id="ixv-425818"
      unitRef="Unit_pure">0.51</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-425819">iShares MSCI Total International Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-425820">Institutional Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-425821">BDOIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-425822">This semi-annual shareholder report contains important information about iShares MSCI Total International Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-425823">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-425824">The Fund invests all of its assets in the Total International ex U.S. Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-425828">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-425832">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-1205">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Institutional Shares&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;7&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.13&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt; &lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt; &lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      decimals="0"
      id="Fact_9014990"
      unitRef="Unit_USD">7</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014991"
      unitRef="Unit_pure">0.0013</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-425836">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      id="ixv-1251">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,515,814,503&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000102141MemberoefClassAxis"
      decimals="0"
      id="ixv-425837"
      unitRef="Unit_USD">2515814503</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000102141MemberoefClassAxis"
      decimals="0"
      id="ixv-425838"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000102141MemberoefClassAxis"
      decimals="INF"
      id="ixv-425839"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-425840">iShares MSCI Total International Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-425841">Investor A Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-425842">BDOAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-425843">This semi-annual shareholder report contains important information about iShares MSCI Total International Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-425844">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-425845">The Fund invests all of its assets in the Total International ex U.S. Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-425851">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-425854">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-1329">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Investor A Shares&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;21&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.39&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt; &lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt; &lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      decimals="0"
      id="Fact_9015020"
      unitRef="Unit_USD">21</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      decimals="INF"
      id="Fact_9015021"
      unitRef="Unit_pure">0.0039</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-425858">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      id="ixv-1375">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,515,814,503&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000102140MemberoefClassAxis"
      decimals="0"
      id="ixv-425859"
      unitRef="Unit_USD">2515814503</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000102140MemberoefClassAxis"
      decimals="0"
      id="ixv-425860"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000102140MemberoefClassAxis"
      decimals="INF"
      id="ixv-425861"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-425862">iShares MSCI Total International Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-425863">Class K Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-425864">BDOKX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-425865">This semi-annual shareholder report contains important information about iShares MSCI Total International Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-425866">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-425867">The Fund invests all of its assets in the Total International ex U.S. Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-425873">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-425876">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-1451">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 5pt;"&gt;  &lt;/div&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Class K Shares&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;4&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.08&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt; &lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt; &lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      decimals="0"
      id="Fact_9015050"
      unitRef="Unit_USD">4</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      decimals="INF"
      id="Fact_9015051"
      unitRef="Unit_pure">0.0008</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-425880">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      id="ixv-1500">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt; 
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,515,814,503&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt; &lt;/tr&gt; 
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt; 
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;2&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000102142MemberoefClassAxis"
      decimals="0"
      id="ixv-425881"
      unitRef="Unit_USD">2515814503</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000102142MemberoefClassAxis"
      decimals="0"
      id="ixv-425882"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000102142MemberoefClassAxis"
      decimals="INF"
      id="ixv-425883"
      unitRef="Unit_pure">0.02</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-425884">iShares Russell 1000 Large-Cap Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-425885">Institutional Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-425886">BRGNX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-425887">This semi-annual shareholder report contains important information about iShares Russell 1000 Large-Cap Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-425888">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-425889">The Fund invests all of its assets in the Large Cap Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-425894">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-425897">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-1835"> &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Institutional Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;5&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.10&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      decimals="0"
      id="Fact_9015078"
      unitRef="Unit_USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      decimals="INF"
      id="Fact_9015079"
      unitRef="Unit_pure">0.001</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-425902">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      id="ixv-1881"> 
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,034,134,744&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000098724MemberoefClassAxis"
      decimals="0"
      id="ixv-425903"
      unitRef="Unit_USD">2034134744</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000098724MemberoefClassAxis"
      decimals="0"
      id="ixv-425904"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000098724MemberoefClassAxis"
      decimals="INF"
      id="ixv-425905"
      unitRef="Unit_pure">0.08</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-425906">iShares Russell 1000 Large-Cap Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-425907">Investor A Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-425908">BRGAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-425909">This semi-annual shareholder report contains important information about iShares Russell 1000 Large-Cap Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-425910">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-425911">The Fund invests all of its assets in the Large Cap Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-425915">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-425919">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-1959"> &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six mon&lt;div style="display:inline;"&gt;t&lt;/div&gt;hs&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt; 
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Investor A Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;18&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      decimals="0"
      id="Fact_9015107"
      unitRef="Unit_USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      decimals="INF"
      id="Fact_9015108"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-425924">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      id="ixv-2006"> 
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,034,134,744&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000098723MemberoefClassAxis"
      decimals="0"
      id="ixv-425925"
      unitRef="Unit_USD">2034134744</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000098723MemberoefClassAxis"
      decimals="0"
      id="ixv-425926"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000098723MemberoefClassAxis"
      decimals="INF"
      id="ixv-425927"
      unitRef="Unit_pure">0.08</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-425928">iShares Russell 1000 Large-Cap Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-425929">Class K Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-425930">BRGKX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-425931">This semi-annual shareholder report contains important information about iShares Russell 1000 Large-Cap Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-425932">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-425933">The Fund invests all of its assets in the Large Cap Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-425937">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-425941">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-2085">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six mo&lt;div style="display:inline;"&gt;n&lt;/div&gt;ths&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Class K Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;3&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.06&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      decimals="0"
      id="Fact_9015137"
      unitRef="Unit_USD">3</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      decimals="INF"
      id="Fact_9015138"
      unitRef="Unit_pure">0.0006</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-425946">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      id="ixv-2132">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2,034,134,744&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;8&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000098725MemberoefClassAxis"
      decimals="0"
      id="ixv-425947"
      unitRef="Unit_USD">2034134744</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000098725MemberoefClassAxis"
      decimals="0"
      id="ixv-425948"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000098725MemberoefClassAxis"
      decimals="INF"
      id="ixv-425949"
      unitRef="Unit_pure">0.08</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-425950">iShares S&amp;P 500 Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-425951">Institutional Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-425952">BSPIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-425953">This semi-annual shareholder report contains important information about iShares S&amp;amp;P 500 Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-425954">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-425955">The Fund invests all of its assets in the S&amp;amp;P 500&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-425962">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-425966">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-2474">&lt;div style="font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); margin-bottom: 5pt;"&gt;&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Institutional Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;5&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.10&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      decimals="0"
      id="Fact_9015180"
      unitRef="Unit_USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      decimals="4"
      id="Fact_9015181"
      unitRef="Unit_pure">0.001</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-425970">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      id="ixv-2523">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;59,061,952,467&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000117726MemberoefClassAxis"
      decimals="0"
      id="ixv-425971"
      unitRef="Unit_USD">59061952467</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000117726MemberoefClassAxis"
      decimals="0"
      id="ixv-425972"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000117726MemberoefClassAxis"
      decimals="INF"
      id="ixv-425973"
      unitRef="Unit_pure">0.05</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-425974">iShares S&amp;P 500 Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-425975">Service Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-425976">BSPSX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-425977">This semi-annual shareholder report contains important information about iShares S&amp;amp;P 500 Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-425978">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-425979">The Fund invests all of its assets in the S&amp;amp;P 500&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio. You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-425986">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-425990">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-2602">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Service Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;11&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.22&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      decimals="0"
      id="Fact_9015199"
      unitRef="Unit_USD">11</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      decimals="4"
      id="Fact_9015200"
      unitRef="Unit_pure">0.0022</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-425994">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      id="ixv-2648">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;59,061,952,467&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000117728MemberoefClassAxis"
      decimals="0"
      id="ixv-425995"
      unitRef="Unit_USD">59061952467</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000117728MemberoefClassAxis"
      decimals="0"
      id="ixv-425996"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000117728MemberoefClassAxis"
      decimals="INF"
      id="ixv-425997"
      unitRef="Unit_pure">0.05</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-425998">iShares S&amp;P 500 Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-425999">Investor A Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-426000">BSPAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-426001">This semi-annual shareholder report contains important information about iShares S&amp;amp;P 500 Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-426002">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-426003">The Fund invests all of its assets in the S&amp;amp;P 500&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio.&#160;You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-426010">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-426014">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-2728">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Investor A Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;18&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      decimals="0"
      id="Fact_9015231"
      unitRef="Unit_USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      decimals="INF"
      id="Fact_9015232"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-426018">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      id="ixv-2774">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;59,061,952,467&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000117725MemberoefClassAxis"
      decimals="0"
      id="ixv-426019"
      unitRef="Unit_USD">59061952467</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000117725MemberoefClassAxis"
      decimals="0"
      id="ixv-426020"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000117725MemberoefClassAxis"
      decimals="INF"
      id="ixv-426021"
      unitRef="Unit_pure">0.05</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-426022">iShares S&amp;P 500 Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-426023">Investor P Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-426024">BSPPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-426025">This semi-annual shareholder report contains important information about iShares S&amp;amp;P 500 Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-426026">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-426027">The Fund invests all of its assets in the S&amp;amp;P 500&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio.&#160;You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-426034">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-426038">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-2853">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Investor P Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;18&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      decimals="0"
      id="Fact_9015262"
      unitRef="Unit_USD">18</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      decimals="INF"
      id="Fact_9015263"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-426042">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      id="ixv-2899">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;59,061,952,467&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000201951MemberoefClassAxis"
      decimals="0"
      id="ixv-426043"
      unitRef="Unit_USD">59061952467</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000201951MemberoefClassAxis"
      decimals="0"
      id="ixv-426044"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000201951MemberoefClassAxis"
      decimals="INF"
      id="ixv-426045"
      unitRef="Unit_pure">0.05</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-426046">iShares S&amp;P 500 Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-426047">Class G Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-426048">BSPGX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-426049">This semi-annual shareholder report contains important information about iShares S&amp;amp;P 500 Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-426050">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-426051">The Fund invests all of its assets in the S&amp;amp;P 500&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio.&#160;You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-426058">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-426062">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-2978">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Class G Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;1&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.01&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      decimals="0"
      id="Fact_9014636"
      unitRef="Unit_USD">1</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014637"
      unitRef="Unit_pure">0.0001</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-426066">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      id="ixv-3024">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;59,061,952,467&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000212062MemberoefClassAxis"
      decimals="0"
      id="ixv-426067"
      unitRef="Unit_USD">59061952467</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000212062MemberoefClassAxis"
      decimals="0"
      id="ixv-426068"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000212062MemberoefClassAxis"
      decimals="INF"
      id="ixv-426069"
      unitRef="Unit_pure">0.05</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-426070">iShares S&amp;P 500 Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-426071">Class K Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-426072">WFSPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-426073">This semi-annual shareholder report contains important information about iShares S&amp;amp;P 500 Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-426074">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-426075">The Fund invests all of its assets in the S&amp;amp;P 500&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio.&#160;You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-426082">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-426086">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-3103">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Class K Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.03&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      decimals="0"
      id="Fact_9014666"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014667"
      unitRef="Unit_pure">0.0003</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-426090">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      id="ixv-3149">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;59,061,952,467&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000011979MemberoefClassAxis"
      decimals="0"
      id="ixv-426091"
      unitRef="Unit_USD">59061952467</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000011979MemberoefClassAxis"
      decimals="0"
      id="ixv-426092"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000011979MemberoefClassAxis"
      decimals="INF"
      id="ixv-426093"
      unitRef="Unit_pure">0.05</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-426094">iShares U.S. Aggregate Bond Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-426095">Institutional Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-426096">BMOIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-426097">This semi-annual shareholder report contains important information about iShares U.S. Aggregate Bond Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-426098">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-426099">The Fund invests all of its assets in the U.S. Total Bond&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio.&#160; You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-426107">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-426111">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-3497">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Institutional Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;5&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.10&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      decimals="0"
      id="Fact_9014696"
      unitRef="Unit_USD">5</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014697"
      unitRef="Unit_pure">0.001</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-426115">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      id="ixv-3543">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;3,291,846,117&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;46&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000099167MemberoefClassAxis"
      decimals="0"
      id="ixv-426116"
      unitRef="Unit_USD">3291846117</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000099167MemberoefClassAxis"
      decimals="0"
      id="ixv-426117"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000099167MemberoefClassAxis"
      decimals="INF"
      id="ixv-426118"
      unitRef="Unit_pure">0.46</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-426119">iShares U.S. Aggregate Bond Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-426120">Investor A Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-426121">BMOAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-426122">This semi-annual shareholder report contains important information about iShares U.S. Aggregate Bond Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-426123">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-426124">The Fund invests all of its assets in the U.S. Total Bond&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio.&#160; You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-426132">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-426136">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-3611">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Investor A Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;17&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      decimals="0"
      id="Fact_9014737"
      unitRef="Unit_USD">17</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014738"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-426140">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      id="ixv-3657">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;3,291,846,117&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;46&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000099166MemberoefClassAxis"
      decimals="0"
      id="ixv-426141"
      unitRef="Unit_USD">3291846117</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000099166MemberoefClassAxis"
      decimals="0"
      id="ixv-426142"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000099166MemberoefClassAxis"
      decimals="INF"
      id="ixv-426143"
      unitRef="Unit_pure">0.46</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-426144">iShares U.S. Aggregate Bond Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-426145">Investor P Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-426146">BMOPX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-426147">This semi-annual shareholder report contains important information about iShares U.S. Aggregate Bond Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-426148">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-426149">The Fund invests all of its assets in the U.S. Total Bond&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio.&#160; You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-426157">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-426161">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-3725">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Investor P Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;17&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.35&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      decimals="0"
      id="Fact_9014778"
      unitRef="Unit_USD">17</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014779"
      unitRef="Unit_pure">0.0035</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-426165">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      id="ixv-3771">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;3,291,846,117&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;46&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000201953MemberoefClassAxis"
      decimals="0"
      id="ixv-426166"
      unitRef="Unit_USD">3291846117</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000201953MemberoefClassAxis"
      decimals="0"
      id="ixv-426167"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000201953MemberoefClassAxis"
      decimals="INF"
      id="ixv-426168"
      unitRef="Unit_pure">0.46</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:FundName
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-426169">iShares U.S. Aggregate Bond Index Fund</oef:FundName>
    <oef:ClassName
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-426170">Class K Shares</oef:ClassName>
    <dei:TradingSymbol
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-426171">WFBIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-426172">This semi-annual shareholder report contains important information about iShares U.S. Aggregate Bond Index Fund (the &#x201c;Fund&#x201d;) for the period of January 1, 2026 to June 30, 2026.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-426173">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-426174">The Fund invests all of its assets in the U.S. Total Bond&#160;Index Master Portfolio (the &#x201c;Master Portfolio&#x201d;), a series of Master Investment Portfolio.&#160; You can find additional information about the Fund at blackrock.com/fundreports. You can also request this information by contacting us at (800) 441-7762.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-426182">blackrock.com/fundreports</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-426186">(800) 441-7762</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-3839">&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: -0.18pt; margin-left: 0; font-family: 'Arial'; font-kerning: none; font-weight: bold; font-size: 10pt; color: rgb(0, 0, 0);"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;What were the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;Fund&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt; costs for the &lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;last six months&lt;/div&gt; &lt;div style="font-weight:bolder;display:inline;"&gt;?&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: 'Arial'; font-size: 9pt; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none;"&gt;(based on a hypothetical $10,000 investment)&lt;/div&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); vertical-align: bottom; padding: 2pt 0px; text-align: left;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Class name&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs of a $10,000&lt;br/&gt;investment&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-size: 9pt; color: rgb(0, 0, 0); font-kerning: none; line-height: 11pt; background-color: rgb(255, 206, 0); text-align: center; vertical-align: bottom; padding: 2pt 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Costs paid as a percentage of a&lt;br/&gt;$10,000 investment&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; font-size: 8pt; line-height: 10pt; text-align: left;"&gt;Class K Shares&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;2&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; letter-spacing: 0px; top: 0px;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; vertical-align: bottom; padding-top: 4pt; padding-right: 0; padding-bottom: 2pt; padding-left: 0; text-align: center; font-size: 8pt; line-height: 10pt; white-space: nowrap;"&gt;0.05&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(a)(b)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table style="text-align:start; margin-top: 2pt; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse;"&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding: 1.6pt 6pt 0px 0px; width: initial; vertical-align: top; text-indent: 0px; white-space: nowrap;"&gt;&lt;div style="margin: 0px; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: Arial; font-style: normal; font-size: 7pt; line-height: 11pt; text-align: justify; vertical-align: top; padding: 0px; white-space: nowrap;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0; white-space: nowrap;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; text-indent: 0; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; padding-top: 0; padding-right: 6pt; padding-bottom: 0; padding-left: 0; width: initial; vertical-align: top; text-indent: 0;"&gt;&lt;div style="margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;font-weight: normal;color: rgb(0, 0, 0);font-kerning: none;font-family: 'Arial';font-style: normal;font-size: 7pt;line-height: 11pt;text-align: justify;vertical-align: top;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;"&gt;&lt;div style="vertical-align: 0.5em; font-size: smaller; line-height: 0;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%;"&gt;&lt;div style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-family: 'Arial'; font-style: normal; font-size: 7pt; line-height: 9pt; text-align: justify; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;"&gt;Annualized.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      decimals="0"
      id="Fact_9014809"
      unitRef="Unit_USD">2</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      decimals="INF"
      id="Fact_9014810"
      unitRef="Unit_pure">0.0005</oef:ExpenseRatioPct>
    <oef:ExpensesRepresentBothMasterAndFeeder
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-426190">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.</oef:ExpensesRepresentBothMasterAndFeeder>
    <oef:AddlFundStatisticsTextBlock
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      id="ixv-3885">
&lt;table style="text-align:start; break-inside: avoid-page; page-break-inside: avoid; table-layout: auto; width: 100%; border-collapse: collapse; margin-top: 0;"&gt;
&lt;tr style="break-after: avoid; break-inside: avoid-page; page-break-inside: avoid; height: auto; background-color: rgb(255, 206, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid; font-family: Arial; color: rgb(0, 0, 0); vertical-align: bottom; width: auto; font-size: 10pt; line-height: normal; text-align: left; text-indent: 0px; letter-spacing: normal; text-transform: none; font-kerning: none; padding: 2pt 0px 1.5pt; margin-top: 0px; margin-bottom: 0px;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;Key Fund statistics&lt;/div&gt;&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Net Assets&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;&lt;div style="float: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;$&lt;/div&gt;3,291,846,117&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt; text-indent: -6pt;"&gt;Number of Portfolio Holdings&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 0; padding-left: 6pt;"&gt;1&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid-page; page-break-inside: avoid; height: auto; border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: 0.5pt;"&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; font-family: 'Arial'; color: rgb(0, 0, 0); font-kerning: none; overflow-x: hidden; font-size: 8pt; line-height: 10pt; font-weight: normal; text-align: left; width: 100%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt; text-indent: -6pt;"&gt;Portfolio Turnover Rate of the Master Portfolio&lt;/td&gt;
&lt;td style="break-inside: avoid-page; page-break-inside: avoid; text-align: right; font-family: 'Arial'; font-weight: normal; color: rgb(0, 0, 0); font-kerning: none; white-space: nowrap; font-size: 8pt; line-height: 10pt; width: 12%; vertical-align: bottom; padding-top: 1.6pt; padding-right: 6pt; padding-bottom: 1.6pt; padding-left: 6pt;"&gt;46&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="PAsOn06_30_2026_C000011974MemberoefClassAxis"
      decimals="0"
      id="ixv-426191"
      unitRef="Unit_USD">3291846117</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="PAsOn06_30_2026_C000011974MemberoefClassAxis"
      decimals="0"
      id="ixv-426192"
      unitRef="Unit_Holding">1</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="P01_01_2026To06_30_2026_C000011974MemberoefClassAxis"
      decimals="INF"
      id="ixv-426193"
      unitRef="Unit_pure">0.46</us-gaap:InvestmentCompanyPortfolioTurnover>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_9014636"
          xlink:label="Fact_9014636"
          xlink:type="locator"/>
        <link:footnote id="FN_30651" xlink:label="FN_30651" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Because the Fund invests all of its assets in the Master Portfolio, the expense example reflects the net expenses of both the Fund and the Master Portfolio.&#160;</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014636"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014637"
          xlink:label="Fact_9014637"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014637"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnote id="FN_30652" xlink:label="FN_30652" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Annualized.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014637"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014666"
          xlink:label="Fact_9014666"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014666"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014667"
          xlink:label="Fact_9014667"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014667"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014667"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014696"
          xlink:label="Fact_9014696"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014696"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014697"
          xlink:label="Fact_9014697"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014697"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014697"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014737"
          xlink:label="Fact_9014737"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014737"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014738"
          xlink:label="Fact_9014738"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014738"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014738"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014778"
          xlink:label="Fact_9014778"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014778"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014779"
          xlink:label="Fact_9014779"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014779"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014779"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014809"
          xlink:label="Fact_9014809"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014809"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014810"
          xlink:label="Fact_9014810"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014810"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014810"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014848"
          xlink:label="Fact_9014848"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014848"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014849"
          xlink:label="Fact_9014849"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014849"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014849"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014877"
          xlink:label="Fact_9014877"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014877"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014878"
          xlink:label="Fact_9014878"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014878"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014878"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014899"
          xlink:label="Fact_9014899"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014899"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014900"
          xlink:label="Fact_9014900"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014900"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014900"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014945"
          xlink:label="Fact_9014945"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014945"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014946"
          xlink:label="Fact_9014946"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014946"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014946"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014990"
          xlink:label="Fact_9014990"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014990"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9014991"
          xlink:label="Fact_9014991"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014991"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9014991"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015020"
          xlink:label="Fact_9015020"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015020"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015021"
          xlink:label="Fact_9015021"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015021"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015021"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015050"
          xlink:label="Fact_9015050"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015050"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015051"
          xlink:label="Fact_9015051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015051"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015051"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015078"
          xlink:label="Fact_9015078"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015078"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015079"
          xlink:label="Fact_9015079"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015079"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015079"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015107"
          xlink:label="Fact_9015107"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015107"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015108"
          xlink:label="Fact_9015108"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015108"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015108"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015137"
          xlink:label="Fact_9015137"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015137"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015138"
          xlink:label="Fact_9015138"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015138"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015138"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015180"
          xlink:label="Fact_9015180"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015180"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015181"
          xlink:label="Fact_9015181"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015181"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015181"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015199"
          xlink:label="Fact_9015199"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015199"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015200"
          xlink:label="Fact_9015200"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015200"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015200"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015231"
          xlink:label="Fact_9015231"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015231"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015232"
          xlink:label="Fact_9015232"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015232"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015232"
          xlink:to="FN_30652"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015262"
          xlink:label="Fact_9015262"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015262"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9015263"
          xlink:label="Fact_9015263"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015263"
          xlink:to="FN_30651"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9015263"
          xlink:to="FN_30652"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
