|
Subsequent Events - Additional Information (Detail)
|
3 Months Ended |
0 Months Ended |
|
Mar. 31, 2015
|
May 01, 2015
|
May 20, 2015
|
| Subsequent Event [Line Items] |
|
|
|
| Shares reverse split, description |
There were no reverse Share splits during the three months ended March 31, 2015. |
|
|
| Shares reverse split ratio |
0us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 |
|
|
| Subsequent Event [Member] |
|
|
|
| Subsequent Event [Line Items] |
|
|
|
| Shares reverse split, description |
|
The reverse splits will increase the price per Share of each Fund with a proportionate decrease in the number of Shares outstanding. For example, for a 1-for-4 reverse split, every four pre-split Shares will result in the receipt of one post-split Share, which will be priced four times higher than the NAV of a pre-split Share. |
|
| ProShares Ultra Bloomberg Commodity [Member] | Subsequent Event [Member] |
|
|
|
| Subsequent Event [Line Items] |
|
|
|
| Shares reverse split, description |
|
1-for-4 reverse split of the Shares |
|
| Shares reverse split ratio |
|
0.25us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |
0.25us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |
| ProShares Ultra Bloomberg Natural Gas [Member] | Subsequent Event [Member] |
|
|
|
| Subsequent Event [Line Items] |
|
|
|
| Shares reverse split, description |
|
1-for-4 reverse split of the Shares |
|
| Shares reverse split ratio |
|
0.25us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |
0.25us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |
| ProShares Ultra Yen [Member] | Subsequent Event [Member] |
|
|
|
| Subsequent Event [Line Items] |
|
|
|
| Shares reverse split, description |
|
1-for-4 reverse split of the Shares |
|
| Shares reverse split ratio |
|
0.25us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |
0.25us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |
| ProShares Ultra VIX Short-Term Futures ETF [Member] | Subsequent Event [Member] |
|
|
|
| Subsequent Event [Line Items] |
|
|
|
| Shares reverse split, description |
|
1-for-5 reverse split of the Shares |
|
| Shares reverse split ratio |
|
0.20us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |
0.20us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |
| ProShares Ultra Bloomberg Crude Oil [Member] | Subsequent Event [Member] |
|
|
|
| Subsequent Event [Line Items] |
|
|
|
| Shares reverse split, description |
|
1-for-5 reverse split of the Shares |
|
| Shares reverse split ratio |
|
0.20us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |
0.20us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember |