v2.4.1.9

Subsequent Events - Per Share Operating Performance (Detail) (USD $) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2015 | Mar. 31, 2014 | Dec. 31, 2014
ProShares Ultra VIX Short-Term Futures ETF [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 25.0918 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | $ 67.0841 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |
Net investment income (loss) | $ (0.0811)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | $ (0.2919)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |
Net realized and unrealized gain (loss) | $ (9.8209)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | $ (6.4957)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |
Change in net asset value from operations | $ (9.9020)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | $ (6.7876)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |
Net asset value, ending balance | $ 15.1898 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | $ 60.2965 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |
Market value per share, beginning balance | $ 25.15 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | $ 67.12 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |
Market value per share, ending balance | $ 15.05 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | $ 59.91 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |
Shares outstanding | 45,670,099 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |  | 14,020,099 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Net income (loss) per weighted-average share | $ (8.93)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | $ (2.53)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |
Weighted-average shares outstanding | 25,266,210 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | 3,714,601 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember |
ProShares Ultra Bloomberg Commodity [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 13.0337 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | $ 19.4317 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |
Net investment income (loss) | $ (0.0276)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | $ (0.0464)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |
Net realized and unrealized gain (loss) | $ (1.5924)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | $ 2.7213 ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |
Change in net asset value from operations | $ (1.6200)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | $ 2.6749 ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |
Net asset value, ending balance | $ 11.4137 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | $ 22.1066 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |
Market value per share, beginning balance | $ 12.86 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | $ 19.13 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |
Market value per share, ending balance | $ 11.70 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | $ 21.51 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |
Shares outstanding | 200,014 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |  | 200,014 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember
Net income (loss) per weighted-average share | $ (1.62)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | $ 2.67 us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |
Weighted-average shares outstanding | 200,014 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | 150,014 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember |
ProShares Ultra Bloomberg Crude Oil [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 10.1480 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | $ 32.0899 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |
Net investment income (loss) | $ (0.0184)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | $ (0.0712)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |
Net realized and unrealized gain (loss) | $ (3.3046)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | $ 2.6074 ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |
Change in net asset value from operations | $ (3.3230)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | $ 2.5362 ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |
Net asset value, ending balance | $ 6.8250 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | $ 34.6261 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |
Market value per share, beginning balance | $ 10.37 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | $ 32.22 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |
Market value per share, ending balance | $ 6.79 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | $ 34.56 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |
Shares outstanding | 147,199,170 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |  | 44,399,170 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net income (loss) per weighted-average share | $ (1.95)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | $ 4.56 us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |
Weighted-average shares outstanding | 100,201,948 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | 4,680,281 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember |
ProShares Ultra Bloomberg Natural Gas [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 15.4123 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | $ 38.8383 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
Net investment income (loss) | $ (0.0387)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | $ (0.1183)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
Net realized and unrealized gain (loss) | $ (3.9570)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | $ 6.4173 ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
Change in net asset value from operations | $ (3.9957)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | $ 6.2990 ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
Net asset value, ending balance | $ 11.4166 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | $ 45.1373 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
Market value per share, beginning balance | $ 15.78 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | $ 39.28 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
Market value per share, ending balance | $ 11.39 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | $ 45.32 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
Shares outstanding | 5,369,941 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |  | 4,569,941 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember
Net income (loss) per weighted-average share | $ (3.48)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | $ 18.61 us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
Weighted-average shares outstanding | 5,346,608 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | 993,830 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
ProShares Ultra Yen [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 14.1189 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ 18.6318 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |
Net investment income (loss) | $ (0.0321)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ (0.0428)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |
Net realized and unrealized gain (loss) | $ (0.0871)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ 0.7168 ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |
Change in net asset value from operations | $ (0.1192)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ 0.6740 ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |
Net asset value, ending balance | $ 13.9997 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ 19.3058 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |
Market value per share, beginning balance | $ 14.12 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ 18.61 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |
Market value per share, ending balance | $ 13.99 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ 19.29 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |
Shares outstanding | 400,014 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |  | 150,014 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember
Net income (loss) per weighted-average share | $ (0.41)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ 0.67 us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |
Weighted-average shares outstanding | 283,347 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | 150,014 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |
Pro Forma [Member] | ProShares Ultra VIX Short-Term Futures ETF [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 125.4591 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 335.4203 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net investment income (loss) | $ (0.4056)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ (1.4595)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net realized and unrealized gain (loss) | $ (49.1045)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ (32.4784)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Change in net asset value from operations | $ (49.5101)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ (33.9379)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net asset value, ending balance | $ 75.9490 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 301.4824 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, beginning balance | $ 125.75 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 335.60 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, ending balance | $ 75.25 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 299.55 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Shares outstanding | 9,134,020 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |  | 2,804,020 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember
Net income (loss) per weighted-average share | $ (44.65)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ (13.89)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Weighted-average shares outstanding | 5,053,242 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | 742,920 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Pro Forma [Member] | ProShares Ultra Bloomberg Commodity [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 52.1342 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 77.7259 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net investment income (loss) | $ (0.1104)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ (0.1855)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net realized and unrealized gain (loss) | $ (6.3693)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 10.8849 ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Change in net asset value from operations | $ (6.4797)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 10.6994 ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net asset value, ending balance | $ 45.6545 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 88.4253 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, beginning balance | $ 51.44 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 76.52 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, ending balance | $ 46.80 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 86.04 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Shares outstanding | 50,004 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |  | 50,004 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember
Net income (loss) per weighted-average share | $ (6.48)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 10.70 us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Weighted-average shares outstanding | 50,004 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | 37,504 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Pro Forma [Member] | ProShares Ultra Bloomberg Crude Oil [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 50.7400 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 160.4495 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net investment income (loss) | $ (0.0920)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ (0.3562)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net realized and unrealized gain (loss) | $ (16.5231)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 13.0370 ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Change in net asset value from operations | $ (16.6151)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 12.6808 ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net asset value, ending balance | $ 34.1249 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 173.1303 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, beginning balance | $ 51.85 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 161.10 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, ending balance | $ 33.95 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 172.80 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Shares outstanding | 29,439,834 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |  | 8,879,834 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember
Net income (loss) per weighted-average share | $ (9.74)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 22.80 us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Weighted-average shares outstanding | 20,040,390 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | 936,056 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Pro Forma [Member] | ProShares Ultra Bloomberg Natural Gas [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 61.6491 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 155.3534 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net investment income (loss) | $ (0.1548)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ (0.4732)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net realized and unrealized gain (loss) | $ (15.8280)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 25.6692 ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Change in net asset value from operations | $ (15.9828)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 25.1960 ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net asset value, ending balance | $ 45.6663 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 180.5494 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, beginning balance | $ 63.12 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 157.12 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, ending balance | $ 45.56 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 181.28 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Shares outstanding | 1,342,485 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |  | 1,142,485 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember
Net income (loss) per weighted-average share | $ (13.91)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 74.42 us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Weighted-average shares outstanding | 1,336,652 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | 248,458 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Pro Forma [Member] | ProShares Ultra Yen [Member] |  |  |
Financial Highlights [Line Items] |  |  |
Net asset value, beginning balance | $ 56.4747 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 74.5261 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net investment income (loss) | $ (0.1283)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ (0.1712)ck0001415311_NetInvestmentIncomeLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net realized and unrealized gain (loss) | $ (0.3478)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 2.8673 ck0001415311_NetRealizedAndUnrealizedGainLossPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Change in net asset value from operations | $ (0.4761)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 2.6961 ck0001415311_ChangeInNetAssetValueFromOperationsPerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Net asset value, ending balance | $ 55.9986 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 77.2222 ck0001415311_NetAssetValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, beginning balance | $ 56.48 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 74.44 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Market value per share, ending balance | $ 55.96 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 77.16 ck0001415311_MarketValuePerShare / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Shares outstanding | 100,004 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |  | 37,504 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember
Net income (loss) per weighted-average share | $ (1.64)us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | $ 2.70 us-gaap_EarningsPerShareBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |
Weighted-average shares outstanding | 70,837 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember | 37,504 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember / us-gaap_StatementScenarioAxis = us-gaap_ProFormaMember |

X
- Definition Change in net asset value from operations, per share. + References No definition available. + Details
Name: | ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
Namespace Prefix: | ck0001415311_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Market value per share. + References No definition available. + Details
Name: | ck0001415311_MarketValuePerShare
Namespace Prefix: | ck0001415311_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Net asset value per share. + References No definition available. + Details
Name: | ck0001415311_NetAssetValuePerShare
Namespace Prefix: | ck0001415311_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Net investment income (loss), per share. + References No definition available. + Details
Name: | ck0001415311_NetInvestmentIncomeLossPerShare
Namespace Prefix: | ck0001415311_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net realized and unrealized gain (loss), per share. + References No definition available. + Details
Name: | ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
Namespace Prefix: | ck0001415311_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI http://asc.fasb.org/extlink&oid=32703322&loc=d3e4984-109258 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.23) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 + Details
Name: | us-gaap_EarningsPerShareBasic
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1448-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Weighted-Average Number of Common Shares Outstanding -URI http://asc.fasb.org/extlink&oid=6528421 + Details
Name: | us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
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_ProsharesUltraBloombergNaturalGasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
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: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ProFormaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |