<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2369</ContextCount>
  <ElementCount>78</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>315</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000000 - Document - Document and Entity Information {Elements}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DocumentDocumentandEntityInformationElements000000</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000021 - Disclosure - Risk/Return Detail Data {Elements} - iShares 20+ Year Treasury Bond BuyWrite Strategy ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiShares20+YearTreasuryBondBuyWriteStrategyETF000021</Role>
      <ShortName>Risk/Return Detail Data- iShares 20+ Year Treasury Bond BuyWrite Strategy ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>000041 - Disclosure - Risk/Return Detail Data {Elements} - iShares High Yield Corporate Bond BuyWrite Strategy ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesHighYieldCorporateBondBuyWriteStrategyETF000041</Role>
      <ShortName>Risk/Return Detail Data- iShares High Yield Corporate Bond BuyWrite Strategy ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>000061 - Disclosure - Risk/Return Detail Data {Elements} - iShares Investment Grade Corporate Bond BuyWrite Strategy ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesInvestmentGradeCorporateBondBuyWriteStrategyETF000061</Role>
      <ShortName>Risk/Return Detail Data- iShares Investment Grade Corporate Bond BuyWrite Strategy ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>000081 - Disclosure - Risk/Return Detail Data {Elements} - iShares Russell 2000 BuyWrite ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesRussell2000BuyWriteETF000081</Role>
      <ShortName>Risk/Return Detail Data- iShares Russell 2000 BuyWrite ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>000101 - Disclosure - Risk/Return Detail Data {Elements} - iShares S&amp;P 500 BuyWrite ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesSP500BuyWriteETF</Role>
      <ShortName>Risk/Return Detail Data- iShares S&amp;P 500 BuyWrite ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>000121 - Disclosure - Risk/Return Detail Data {Elements} - iShares Yield Optimized Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesYieldOptimizedBondETF000121</Role>
      <ShortName>Risk/Return Detail Data- iShares Yield Optimized Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>000141 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 2025 Term High Yield and Income ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds2025TermHighYieldandIncomeETF000141</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 2025 Term High Yield and Income ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>000161 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 2026 Term High Yield and Income ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds2026TermHighYieldandIncomeETF000161</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 2026 Term High Yield and Income ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>000181 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 2027 Term High Yield and Income ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds2027TermHighYieldandIncomeETF000181</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 2027 Term High Yield and Income ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>000201 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 2028 Term High Yield and Income ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds2028TermHighYieldandIncomeETF000201</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 2028 Term High Yield and Income ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>000221 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 2029 Term High Yield and Income ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds2029TermHighYieldandIncomeETF000221</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 2029 Term High Yield and Income ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>000241 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 2030 Term High Yield and Income ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds2030TermHighYieldandIncomeETF000241</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 2030 Term High Yield and Income ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>000261 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 2031 Term High Yield and Income ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds2031TermHighYieldandIncomeETF000261</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 2031 Term High Yield and Income ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>000281 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2025 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2025TermCorporateETF000281</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2025 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>000301 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2026 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2026TermCorporateETF000301</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2026 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>000321 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2027 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2027TermCorporateETF000321</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2027 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>000341 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2028 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2028TermCorporateETF000341</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2028 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>000361 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2029 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2029TermCorporateETF000361</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2029 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>000381 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2030 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2030TermCorporateETF000381</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2030 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>000401 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2031 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2031TermCorporateETF000401</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2031 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>000421 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2032 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2032TermCorporateETF000421</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2032 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>000441 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2033 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2033TermCorporateETF000441</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2033 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>000461 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2034 Term Corporate ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2034TermCorporateETF000461</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2034 Term Corporate ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>000481 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 1-5 Year Corporate Ladder ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds1-5YearCorporateLadderETF000481</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 1-5 Year Corporate Ladder ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>000501 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 1-5 Year High Yield and Income Ladder ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds1-5YearHighYieldandIncomeLadderETF000501</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 1-5 Year High Yield and Income Ladder ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>000521 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 1-5 Year TIPS Ladder ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds1-5YearTIPSLadderETF000521</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 1-5 Year TIPS Ladder ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>000541 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds 1-5 Year Treasury Ladder ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBonds1-5YearTreasuryLadderETF000541</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds 1-5 Year Treasury Ladder ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>000561 - Disclosure - Risk/Return Detail Data {Elements} - iShares 0-5 Year High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiShares0-5YearHighYieldCorporateBondETF000561</Role>
      <ShortName>Risk/Return Detail Data- iShares 0-5 Year High Yield Corporate Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>000581 - Disclosure - Risk/Return Detail Data {Elements} - iShares 0-5 Year Investment Grade Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiShares0-5YearInvestmentGradeCorporateBondETF000581</Role>
      <ShortName>Risk/Return Detail Data- iShares 0-5 Year Investment Grade Corporate Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>000601 - Disclosure - Risk/Return Detail Data {Elements} - iShares Aaa - A Rated Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesAaa-ARatedCorporateBondETF000601</Role>
      <ShortName>Risk/Return Detail Data- iShares Aaa - A Rated Corporate Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>000621 - Disclosure - Risk/Return Detail Data {Elements} - iShares BB Rated Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesBBRatedCorporateBondETF000621</Role>
      <ShortName>Risk/Return Detail Data- iShares BB Rated Corporate Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>000641 - Disclosure - Risk/Return Detail Data {Elements} - iShares Broad USD High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesBroadUSDHighYieldCorporateBondETF000641</Role>
      <ShortName>Risk/Return Detail Data- iShares Broad USD High Yield Corporate Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>000661 - Disclosure - Risk/Return Detail Data {Elements} - iShares CMBS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesCMBSETF000661</Role>
      <ShortName>Risk/Return Detail Data- iShares CMBS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>000681 - Disclosure - Risk/Return Detail Data {Elements} - iShares Convertible Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesConvertibleBondETF000681</Role>
      <ShortName>Risk/Return Detail Data- iShares Convertible Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>000701 - Disclosure - Risk/Return Detail Data {Elements} - iShares ESG Advanced High Yield Corporate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesESGAdvancedHighYieldCorporateBondETF000701</Role>
      <ShortName>Risk/Return Detail Data- iShares ESG Advanced High Yield Corporate Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>000721 - Disclosure - Risk/Return Detail Data {Elements} - iShares Fallen Angels USD Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesFallenAngelsUSDBondETF000721</Role>
      <ShortName>Risk/Return Detail Data- iShares Fallen Angels USD Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>000741 - Disclosure - Risk/Return Detail Data {Elements} - iShares GNMA Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesGNMABondETF000741</Role>
      <ShortName>Risk/Return Detail Data- iShares GNMA Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>000761 - Disclosure - Risk/Return Detail Data {Elements} - iShares 1-3 Year International Treasury Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiShares1-3YearInternationalTreasuryBondETF000761</Role>
      <ShortName>Risk/Return Detail Data- iShares 1-3 Year International Treasury Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>000781 - Disclosure - Risk/Return Detail Data {Elements} - iShares Core 1-5 Year USD Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesCore1-5YearUSDBondETF000781</Role>
      <ShortName>Risk/Return Detail Data- iShares Core 1-5 Year USD Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>000801 - Disclosure - Risk/Return Detail Data {Elements} - iShares Core International Aggregate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesCoreInternationalAggregateBondETF000801</Role>
      <ShortName>Risk/Return Detail Data- iShares Core International Aggregate Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>000821 - Disclosure - Risk/Return Detail Data {Elements} - iShares Core Total USD Bond Market ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesCoreTotalUSDBondMarketETF000821</Role>
      <ShortName>Risk/Return Detail Data- iShares Core Total USD Bond Market ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>000841 - Disclosure - Risk/Return Detail Data {Elements} - iShares Floating Rate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesFloatingRateBondETF000841</Role>
      <ShortName>Risk/Return Detail Data- iShares Floating Rate Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>000861 - Disclosure - Risk/Return Detail Data {Elements} - iShares International Treasury Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesInternationalTreasuryBondETF000861</Role>
      <ShortName>Risk/Return Detail Data- iShares International Treasury Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>000881 - Disclosure - Risk/Return Detail Data {Elements} - iShares J.P. Morgan Broad USD Emerging Markets Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesJ.P.MorganBroadUSDEmergingMarketsBondETF000881</Role>
      <ShortName>Risk/Return Detail Data- iShares J.P. Morgan Broad USD Emerging Markets Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>000901 - Disclosure - Risk/Return Detail Data {Elements} - iShares J.P. Morgan USD Emerging Markets Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesJ.P.MorganUSDEmergingMarketsBondETF000901</Role>
      <ShortName>Risk/Return Detail Data- iShares J.P. Morgan USD Emerging Markets Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>000921 - Disclosure - Risk/Return Detail Data {Elements} - iSHARES U.S. FIXED INCOME BALANCED RISK SYSTEMATIC ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSHARESUSFIXEDINCOMEBALANCEDRISKSYSTEMATICETF</Role>
      <ShortName>Risk/Return Detail Data- iSHARES U.S. FIXED INCOME BALANCED RISK SYSTEMATIC ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>000941 - Disclosure - Risk/Return Detail Data {Elements} - iShares USD Green Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesUSDGreenBondETF000941</Role>
      <ShortName>Risk/Return Detail Data- iShares USD Green Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>000961 - Disclosure - Risk/Return Detail Data {Elements} - iShares 0-5 Year TIPS Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiShares0-5YearTIPSBondETF000961</Role>
      <ShortName>Risk/Return Detail Data- iShares 0-5 Year TIPS Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>000981 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2025 Term Muni Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2025TermMuniBondETF000981</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2025 Term Muni Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>001001 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2026 Term Muni Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2026TermMuniBondETF001001</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2026 Term Muni Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>001021 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2027 Term Muni Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2027TermMuniBondETF001021</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2027 Term Muni Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>001041 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2028 Term Muni Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2028TermMuniBondETF001041</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2028 Term Muni Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>001061 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2029 Term Muni Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2029TermMuniBondETF001061</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2029 Term Muni Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>001081 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2030 Term Muni Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2030TermMuniBondETF001081</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2030 Term Muni Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>001101 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2025 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2025TermTIPSETF001101</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2025 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>001121 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2026 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2026TermTIPSETF001121</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2026 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>001141 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2027 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2027TermTIPSETF001141</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2027 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>001161 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2028 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2028TermTIPSETF001161</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2028 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>001181 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2029 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2029TermTIPSETF001181</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2029 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>001201 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2030 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2030TermTIPSETF001201</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2030 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>001221 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2031 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2031TermTIPSETF001221</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2031 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>001241 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2032 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2032TermTIPSETF001241</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2032 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>001261 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2033 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2033TermTIPSETF001261</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2033 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>001281 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Oct 2034 Term TIPS ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsOct2034TermTIPSETF001281</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Oct 2034 Term TIPS ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>001301 - Disclosure - Risk/Return Detail Data {Elements} - iShares TIPS Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesTIPSBondETF001301</Role>
      <ShortName>Risk/Return Detail Data- iShares TIPS Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>001321 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2025 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2025TermTreasuryETF001321</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2025 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>001341 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2026 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2026TermTreasuryETF001341</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2026 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>001361 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2027 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2027TermTreasuryETF001361</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2027 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>001381 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2028 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2028TermTreasuryETF001381</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2028 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>001401 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2029 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2029TermTreasuryETF001401</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2029 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>001421 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2030 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2030TermTreasuryETF001421</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2030 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>001441 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2031 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2031TermTreasuryETF001441</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2031 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>001461 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2032 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2032TermTreasuryETF001461</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2032 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>001481 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2033 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2033TermTreasuryETF001481</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2033 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>001501 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2034 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2034TermTreasuryETF001501</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2034 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>001521 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2044 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2044TermTreasuryETF001521</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2044 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>001541 - Disclosure - Risk/Return Detail Data {Elements} - iShares iBonds Dec 2054 Term Treasury ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesiBondsDec2054TermTreasuryETF001541</Role>
      <ShortName>Risk/Return Detail Data- iShares iBonds Dec 2054 Term Treasury ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>001561 - Disclosure - Risk/Return Detail Data {Elements} - iShares Treasury Floating Rate Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesTreasuryFloatingRateBondETF001561</Role>
      <ShortName>Risk/Return Detail Data- iShares Treasury Floating Rate Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="d890526d485bpos.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>001581 - Disclosure - Risk/Return Detail Data {Elements} - iShares U.S. Treasury Bond ETF</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ishares.com/role/DisclosureRiskReturnDetailDataElementsiSharesU.S.TreasuryBondETF001581</Role>
      <ShortName>Risk/Return Detail Data- iShares U.S. Treasury Bond ETF</ShortName>
      <MenuCategory>Risk/Return</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="485BPOS" isN1a="true" isRR="true" isRRorOEF="true" original="d890526d485bpos.htm">d890526d485bpos.htm</File>
    <File>ist-20250225.xsd</File>
    <File>ist-20250225_cal.xml</File>
    <File>ist-20250225_def.xml</File>
    <File>ist-20250225_lab.xml</File>
    <File>ist-20250225_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g890526bemb.jpg</File>
    <File>g890526bgrn.jpg</File>
    <File>g890526byld.jpg</File>
    <File>g890526cmbs.jpg</File>
    <File>g890526emb.jpg</File>
    <File>g890526faln.jpg</File>
    <File>g890526fibr_passive.jpg</File>
    <File>g890526flot.jpg</File>
    <File>g890526gnma.jpg</File>
    <File>g890526govt.jpg</File>
    <File>g890526hybb.jpg</File>
    <File>g890526hygw.jpg</File>
    <File>g890526hyxf.jpg</File>
    <File>g890526iagg.jpg</File>
    <File>g890526ibdq.jpg</File>
    <File>g890526ibdr.jpg</File>
    <File>g890526ibds.jpg</File>
    <File>g890526ibdt.jpg</File>
    <File>g890526ibdu.jpg</File>
    <File>g890526ibdv.jpg</File>
    <File>g890526ibdw.jpg</File>
    <File>g890526ibdx.jpg</File>
    <File>g890526ibdy.jpg</File>
    <File>g890526ibhe.jpg</File>
    <File>g890526ibhf.jpg</File>
    <File>g890526ibhg.jpg</File>
    <File>g890526ibhh.jpg</File>
    <File>g890526ibhi.jpg</File>
    <File>g890526ibhj.jpg</File>
    <File>g890526ibib.jpg</File>
    <File>g890526ibic.jpg</File>
    <File>g890526ibid.jpg</File>
    <File>g890526ibie.jpg</File>
    <File>g890526ibif.jpg</File>
    <File>g890526ibig.jpg</File>
    <File>g890526ibih.jpg</File>
    <File>g890526ibii.jpg</File>
    <File>g890526ibij.jpg</File>
    <File>g890526ibmn.jpg</File>
    <File>g890526ibmo.jpg</File>
    <File>g890526ibmp.jpg</File>
    <File>g890526ibmq.jpg</File>
    <File>g890526ibmr.jpg</File>
    <File>g890526ibtf.jpg</File>
    <File>g890526ibtg.jpg</File>
    <File>g890526ibth.jpg</File>
    <File>g890526ibti.jpg</File>
    <File>g890526ibtj.jpg</File>
    <File>g890526ibtk.jpg</File>
    <File>g890526ibtl.jpg</File>
    <File>g890526ibtm.jpg</File>
    <File>g890526ibto.jpg</File>
    <File>g890526icvt.jpg</File>
    <File>g890526igov.jpg</File>
    <File>g890526img163fae972.gif</File>
    <File>g890526img1e898ba81.jpg</File>
    <File>g890526img28d6b12e2.gif</File>
    <File>g890526img416d41241.jpg</File>
    <File>g890526img47a53cee1.jpg</File>
    <File>g890526img62e54a152.gif</File>
    <File>g890526img6c3b69561.jpg</File>
    <File>g890526img9403fa4c2.gif</File>
    <File>g890526imgaf1cbd281.jpg</File>
    <File>g890526imgaf1f73cd1.jpg</File>
    <File>g890526imgb04aa7f02.gif</File>
    <File>g890526imgbf4004052.gif</File>
    <File>g890526imge65478ec2.gif</File>
    <File>g890526imgfcd571321.jpg</File>
    <File>g890526ishares2019.jpg</File>
    <File>g890526isharesbc2019.jpg</File>
    <File>g890526ishg.jpg</File>
    <File>g890526istb.jpg</File>
    <File>g890526iusb.jpg</File>
    <File>g890526lqdw.jpg</File>
    <File>g890526qlta.jpg</File>
    <File>g890526shyg.jpg</File>
    <File>g890526slqd.jpg</File>
    <File>g890526stip.jpg</File>
    <File>g890526tflo.jpg</File>
    <File>g890526tip.jpg</File>
    <File>g890526tltw.jpg</File>
    <File>g890526ushy.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="8">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="6433">http://xbrl.sec.gov/rr/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
