<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.4.0.6</Version>
  <ProcessingTime />
  <ReportFormat>Html</ReportFormat>
  <ContextCount>1057</ContextCount>
  <ElementCount>87</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>713</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>010000 - Document - Risk/Return Summary {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/RiskReturn</Role>
      <ShortName>Risk/Return Summary</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010002 - Document - PIMCO Bond Funds - Institutional {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pimco/role/AAAA</Role>
      <ShortName>PIMCO Bond Funds - Institutional</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010003 - Document - PIMCO Strategic Markets Funds - Institutional {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pimco/role/BBBB</Role>
      <ShortName>PIMCO Strategic Markets Funds - Institutional</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>010004 - Document - PIMCO Bond Funds - Retail {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pimco/role/CCCC</Role>
      <ShortName>PIMCO Bond Funds - Retail</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>010005 - Document - PIMCO Strategic Markets Funds - Retail {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pimco/role/DDDD</Role>
      <ShortName>PIMCO Strategic Markets Funds - Retail</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>020010 - Schedule - Shareholder Fees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/ShareholderFeesData</Role>
      <ShortName>Shareholder Fees</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>020020 - Schedule - Annual Fund Operating Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/OperatingExpensesData</Role>
      <ShortName>Annual Fund Operating Expenses</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020050 - Schedule - Annual Total Returns</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/BarChartData</Role>
      <ShortName>Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>020060 - Schedule - Average Annual Total Returns {Transposed}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/PerformanceTableData</Role>
      <ShortName>Average Annual Total Returns</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>true</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030000 - Document - Risk/Return Detail {Unlabeled}</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/rr/role/RiskReturnDetail</Role>
      <ShortName>Risk/Return Detail</ShortName>
    </Report>
    <Report>
      <IsDefault>true</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Info">Element rr_AverageAnnualReturnSinceInception had a mix of decimals attribute values: 0 4.</Log>
    <Log type="Info">Element rr_MaximumDeferredSalesChargeOverOfferingPrice had a mix of decimals attribute values: 0 2.</Log>
  </Logs>
  <InputFiles>
    <File>pimco-20110811.xml</File>
    <File>pimco-20110811.xsd</File>
    <File>pimco-20110811_def.xml</File>
    <File>pimco-20110811_lab.xml</File>
    <File>pimco-20110811_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>BarChart1.jpg</File>
    <File>BarChart2.jpg</File>
    <File>BarChart3.jpg</File>
    <File>BarChart4.jpg</File>
    <File>BarChart5.jpg</File>
    <File>BarChart6.jpg</File>
    <File>BarChart7.jpg</File>
    <File>BarChart8.jpg</File>
    <File>BarChart9.jpg</File>
    <File>BarChart10.jpg</File>
    <File>BarChart11.jpg</File>
    <File>BarChart12.jpg</File>
    <File>BarChart13.jpg</File>
    <File>BarChart14.jpg</File>
    <File>BarChart15.jpg</File>
    <File>BarChart16.jpg</File>
    <File>BarChart17.jpg</File>
    <File>BarChart18.jpg</File>
    <File>BarChart19.jpg</File>
    <File>BarChart20.jpg</File>
    <File>BarChart21.jpg</File>
    <File>BarChart22.jpg</File>
    <File>BarChart23.jpg</File>
    <File>BarChart24.jpg</File>
    <File>BarChart25.jpg</File>
    <File>BarChart26.jpg</File>
    <File>BarChart27.jpg</File>
    <File>BarChart28.jpg</File>
    <File>BarChart29.jpg</File>
    <File>BarChart30.jpg</File>
    <File>BarChart31.jpg</File>
    <File>BarChart32.jpg</File>
    <File>BarChart33.jpg</File>
    <File>BarChart34.jpg</File>
    <File>BarChart35.jpg</File>
    <File>BarChart36.jpg</File>
    <File>BarChart37.jpg</File>
    <File>BarChart38.jpg</File>
    <File>BarChart39.jpg</File>
    <File>BarChart40.jpg</File>
    <File>BarChart41.jpg</File>
    <File>BarChart42.jpg</File>
    <File>BarChart43.jpg</File>
    <File>BarChart44.jpg</File>
    <File>BarChart45.jpg</File>
    <File>BarChart46.jpg</File>
    <File>BarChart47.jpg</File>
    <File>BarChart48.jpg</File>
    <File>BarChart49.jpg</File>
    <File>BarChart50.jpg</File>
    <File>BarChart51.jpg</File>
    <File>BarChart52.jpg</File>
    <File>BarChart53.jpg</File>
    <File>BarChart54.jpg</File>
    <File>BarChart55.jpg</File>
    <File>BarChart56.jpg</File>
    <File>BarChart57.jpg</File>
    <File>BarChart58.jpg</File>
    <File>BarChart59.jpg</File>
    <File>BarChart60.jpg</File>
    <File>BarChart61.jpg</File>
    <File>BarChart62.jpg</File>
    <File>BarChart63.jpg</File>
    <File>BarChart64.jpg</File>
    <File>BarChart65.jpg</File>
    <File>BarChart66.jpg</File>
    <File>BarChart67.jpg</File>
    <File>BarChart68.jpg</File>
    <File>BarChart69.jpg</File>
    <File>BarChart70.jpg</File>
    <File>BarChart71.jpg</File>
    <File>BarChart72.jpg</File>
    <File>BarChart73.jpg</File>
    <File>BarChart74.jpg</File>
    <File>BarChart75.jpg</File>
    <File>BarChart76.jpg</File>
    <File>BarChart77.jpg</File>
    <File>BarChart78.jpg</File>
    <File>BarChart79.jpg</File>
    <File>BarChart80.jpg</File>
    <File>BarChart81.jpg</File>
    <File>BarChart82.jpg</File>
    <File>BarChart83.jpg</File>
    <File>BarChart84.jpg</File>
    <File>BarChart85.jpg</File>
    <File>BarChart86.jpg</File>
    <File>BarChart87.jpg</File>
    <File>BarChart88.jpg</File>
    <File>BarChart89.jpg</File>
    <File>BarChart90.jpg</File>
    <File>BarChart91.jpg</File>
    <File>BarChart92.jpg</File>
    <File>BarChart93.jpg</File>
    <File>BarChart94.jpg</File>
    <File>BarChart95.jpg</File>
    <File>BarChart96.jpg</File>
    <File>BarChart97.jpg</File>
    <File>BarChart98.jpg</File>
    <File>BarChart99.jpg</File>
    <File>BarChart100.jpg</File>
    <File>BarChart101.jpg</File>
    <File>BarChart102.jpg</File>
    <File>BarChart103.jpg</File>
    <File>BarChart104.jpg</File>
    <File>BarChart105.jpg</File>
    <File>BarChart106.jpg</File>
    <File>BarChart107.jpg</File>
    <File>BarChart108.jpg</File>
    <File>BarChart109.jpg</File>
    <File>BarChart110.jpg</File>
    <File>BarChart111.jpg</File>
    <File>BarChart112.jpg</File>
    <File>BarChart113.jpg</File>
    <File>BarChart114.jpg</File>
    <File>BarChart115.jpg</File>
    <File>BarChart116.jpg</File>
    <File>BarChart117.jpg</File>
    <File>BarChart118.jpg</File>
    <File>BarChart119.jpg</File>
    <File>BarChart120.jpg</File>
    <File>BarChart121.jpg</File>
    <File>BarChart122.jpg</File>
    <File>BarChart123.jpg</File>
    <File>BarChart124.jpg</File>
    <File>BarChart125.jpg</File>
    <File>BarChart126.jpg</File>
    <File>BarChart127.jpg</File>
    <File>BarChart128.jpg</File>
    <File>BarChart129.jpg</File>
    <File>BarChart130.jpg</File>
    <File>BarChart131.jpg</File>
    <File>BarChart132.jpg</File>
    <File>BarChart133.jpg</File>
    <File>BarChart134.jpg</File>
    <File>BarChart135.jpg</File>
    <File>BarChart136.jpg</File>
    <File>BarChart137.jpg</File>
    <File>BarChart138.jpg</File>
    <File>BarChart139.jpg</File>
    <File>BarChart140.jpg</File>
    <File>BarChart141.jpg</File>
    <File>BarChart142.jpg</File>
    <File>BarChart143.jpg</File>
    <File>BarChart144.jpg</File>
    <File>BarChart145.jpg</File>
    <File>BarChart146.jpg</File>
    <File>BarChart147.jpg</File>
    <File>BarChart148.jpg</File>
    <File>BarChart149.jpg</File>
    <File>BarChart150.jpg</File>
    <File>BarChart151.jpg</File>
    <File>BarChart152.jpg</File>
    <File>BarChart153.jpg</File>
    <File>BarChart154.jpg</File>
    <File>BarChart155.jpg</File>
    <File>BarChart156.jpg</File>
    <File>BarChart157.jpg</File>
    <File>BarChart158.jpg</File>
    <File>BarChart159.jpg</File>
    <File>BarChart160.jpg</File>
    <File>BarChart161.jpg</File>
    <File>BarChart162.jpg</File>
    <File>BarChart163.jpg</File>
    <File>BarChart164.jpg</File>
    <File>BarChart165.jpg</File>
    <File>BarChart166.jpg</File>
    <File>BarChart167.jpg</File>
    <File>BarChart168.jpg</File>
    <File>BarChart169.jpg</File>
    <File>BarChart170.jpg</File>
    <File>BarChart171.jpg</File>
    <File>BarChart172.jpg</File>
    <File>BarChart173.jpg</File>
    <File>BarChart174.jpg</File>
    <File>BarChart175.jpg</File>
    <File>BarChart176.jpg</File>
    <File>BarChart177.jpg</File>
    <File>BarChart178.jpg</File>
    <File>BarChart179.jpg</File>
    <File>BarChart180.jpg</File>
    <File>BarChart181.jpg</File>
    <File>BarChart182.jpg</File>
    <File>BarChart183.jpg</File>
    <File>BarChart184.jpg</File>
    <File>BarChart185.jpg</File>
    <File>BarChart186.jpg</File>
    <File>BarChart187.jpg</File>
    <File>BarChart188.jpg</File>
    <File>BarChart189.jpg</File>
    <File>BarChart190.jpg</File>
    <File>BarChart191.jpg</File>
    <File>BarChart192.jpg</File>
    <File>BarChart193.jpg</File>
    <File>BarChart194.jpg</File>
    <File>BarChart195.jpg</File>
    <File>BarChart196.jpg</File>
    <File>BarChart197.jpg</File>
    <File>BarChart198.jpg</File>
    <File>BarChart199.jpg</File>
    <File>BarChart200.jpg</File>
    <File>BarChart201.jpg</File>
    <File>BarChart202.jpg</File>
    <File>BarChart203.jpg</File>
    <File>BarChart204.jpg</File>
    <File>BarChart205.jpg</File>
    <File>BarChart206.jpg</File>
    <File>BarChart207.jpg</File>
    <File>BarChart208.jpg</File>
    <File>BarChart209.jpg</File>
    <File>BarChart210.jpg</File>
    <File>BarChart211.jpg</File>
    <File>BarChart212.jpg</File>
    <File>BarChart213.jpg</File>
    <File>BarChart214.jpg</File>
    <File>BarChart215.jpg</File>
    <File>BarChart216.jpg</File>
    <File>BarChart217.jpg</File>
    <File>BarChart218.jpg</File>
    <File>BarChart219.jpg</File>
    <File>BarChart220.jpg</File>
    <File>BarChart221.jpg</File>
    <File>BarChart222.jpg</File>
    <File>BarChart223.jpg</File>
    <File>BarChart224.jpg</File>
    <File>BarChart225.jpg</File>
    <File>BarChart226.jpg</File>
    <File>BarChart227.jpg</File>
    <File>BarChart228.jpg</File>
    <File>BarChart229.jpg</File>
    <File>BarChart230.jpg</File>
    <File>BarChart231.jpg</File>
    <File>BarChart232.jpg</File>
    <File>BarChart233.jpg</File>
    <File>BarChart234.jpg</File>
    <File>BarChart235.jpg</File>
    <File>BarChart236.jpg</File>
    <File>BarChart237.jpg</File>
    <File>BarChart238.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
