v2.4.1.9

Organization - Additional Information (Detail) (USD $) | 3 Months Ended
--- | ---
Mar. 31, 2015 Trust
Organization [Line Items] |
Number of series of Trust | 22 ck0001415311_NumberOfSeries
Number of shares of each Leveraged Fund | 14 ck0001415311_NumberOfSharesOfEachFund
Aggregate purchase price of each Leveraged Fund | $ 350 ck0001415311_AggregatePurchaseOfEachFund
Period for expected multiple returns | 1 day
Funds Split | There were no Share splits during the three months ended March 31, 2015.
Funds Reverse Split | There were no reverse Share splits during the three months ended March 31, 2015.
Split Ratio | 0 us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
ProShares UltraShort Bloomberg Commodity [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember
ProShares UltraShort Bloomberg Crude Oil [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
ProShares UltraShort Gold [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember
ProShares UltraShort Silver [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember
ProShares UltraShort Euro [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember
ProShares UltraShort Yen [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember
ProShares Ultra Bloomberg Commodity [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember
ProShares Ultra Bloomberg Crude Oil [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember
ProShares Ultra Gold [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember
ProShares Ultra Silver [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember
ProShares Ultra Euro [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember
ProShares Ultra Yen [Member] |
Organization [Line Items] |
Aggregate purchase price of each Leveraged Fund | $ 350 ck0001415311_AggregatePurchaseOfEachFund / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember

X
- Definition Aggregate purchase of each fund. + References No definition available. + Details
Name: | ck0001415311_AggregatePurchaseOfEachFund
Namespace Prefix: | ck0001415311_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of series. + References No definition available. + Details
Name: | ck0001415311_NumberOfSeries
Namespace Prefix: | ck0001415311_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of each fund. + References No definition available. + Details
Name: | ck0001415311_NumberOfSharesOfEachFund
Namespace Prefix: | ck0001415311_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ck0001415311_OrganizationLineItems
Namespace Prefix: | ck0001415311_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period for expected multiple returns. + References No definition available. + Details
Name: | ck0001415311_PeriodForExpectedMultipleReturns
Namespace Prefix: | ck0001415311_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Stock Split -URI http://asc.fasb.org/extlink&oid=6525746 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section C + Details
Name: | us-gaap_StockholdersEquityNoteStockSplit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Stock Split -URI http://asc.fasb.org/extlink&oid=6525746 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section C + Details
Name: | us-gaap_StockholdersEquityReverseStockSplit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraBloombergCommodityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraBloombergCrudeOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraEuroMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraGoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortBloombergCommodityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortEuroMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortGoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortSilverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortYenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraSilverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraYenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |