v2.4.1.9
Financial Highlights - Per Share Operating Performance (Detail) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
ProShares Managed Futures Strategy [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 21.1354ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Net investment income (loss) $ (0.0433)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Net realized and unrealized gain (loss) $ 0.3763ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Change in net asset value from operations $ 0.3330ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Net asset value, ending balance $ 21.4684ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Market value per share, beginning balance $ 21.28ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Market value per share, ending balance $ 21.50ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Total Return, at net asset value 1.60%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Total Return, at market value 1.00%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Ratios to Average Net Assets    
Expense ratio (0.82%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Expense ratio, excluding brokerage commissions (0.75%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
Net investment income (loss) (0.82%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
 
ProShares VIX Short-Term Futures ETF [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 20.9321ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
$ 28.5387ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net investment income (loss) $ (0.0467)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
$ (0.0577)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net realized and unrealized gain (loss) $ (3.8007)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
$ (0.2803)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Change in net asset value from operations $ (3.8474)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
$ (0.3380)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net asset value, ending balance $ 17.0847ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
$ 28.2007ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Market value per share, beginning balance $ 20.99ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
$ 28.53ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Market value per share, ending balance $ 17.01ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
$ 28.10ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Total Return, at net asset value (18.40%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
(1.20%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Total Return, at market value (19.00%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
(1.50%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Ratios to Average Net Assets    
Expense ratio (0.99%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
(0.85%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Expense ratio, excluding brokerage commissions (0.85%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
(0.85%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net investment income (loss) (0.96%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
(0.80%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
ProShares VIX Mid-Term Futures ETF [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 63.6020ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
$ 77.1838ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net investment income (loss) $ (0.1452)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
$ (0.1532)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net realized and unrealized gain (loss) $ (2.0840)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
$ (3.0559)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Change in net asset value from operations $ (2.2292)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
$ (3.2091)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net asset value, ending balance $ 61.3728ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
$ 73.9747ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Market value per share, beginning balance $ 63.89ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
$ 77.16ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Market value per share, ending balance $ 61.09ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
$ 74.00ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Total Return, at net asset value (3.50%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(4.20%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Total Return, at market value (4.40%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(4.10%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Ratios to Average Net Assets    
Expense ratio (0.97%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(0.85%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Expense ratio, excluding brokerage commissions (0.85%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(0.85%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net investment income (loss) (0.93%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(0.81%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
ProShares Short VIX Short-Term Futures ETF [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 61.4004ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
$ 67.4993ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net investment income (loss) $ (0.1987)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
$ (0.2209)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net realized and unrealized gain (loss) $ 6.4726ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
$ (5.4192)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Change in net asset value from operations $ 6.2739ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
$ (5.6401)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net asset value, ending balance $ 67.6743ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
$ 61.8592ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Market value per share, beginning balance $ 61.16ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
$ 67.47ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Market value per share, ending balance $ 68.04ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
$ 61.97ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Total Return, at net asset value 10.20%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
(8.40%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Total Return, at market value 11.20%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
(8.20%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Ratios to Average Net Assets    
Expense ratio (1.39%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
(1.50%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net investment income (loss) (1.36%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
(1.45%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
ProShares Ultra VIX Short-Term Futures ETF [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 25.0918ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
$ 67.0841ck0001415311_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.1898ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
$ 60.2965ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Market value per share, beginning balance $ 25.15ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
$ 67.12ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Market value per share, ending balance $ 15.05ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
$ 59.91ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Total Return, at net asset value (39.50%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(10.10%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Total Return, at market value (40.20%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(10.70%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Ratios to Average Net Assets    
Expense ratio (1.68%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(1.79%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Net investment income (loss) (1.65%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(1.76%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
ProShares UltraShort Bloomberg Commodity [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 87.7495ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
$ 63.2936ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net investment income (loss) $ (0.2053)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
$ (0.1332)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net realized and unrealized gain (loss) $ 9.4334ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
$ (8.4288)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Change in net asset value from operations $ 9.2281ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
$ (8.5620)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net asset value, ending balance $ 96.9776ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
$ 54.7316ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Market value per share, beginning balance $ 87.44ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
$ 58.41ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Market value per share, ending balance $ 98.25ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
$ 55.25ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Total Return, at net asset value 10.50%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(13.50%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Total Return, at market value 12.40%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(5.40%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net investment income (loss) (0.91%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(0.91%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
ProShares UltraShort Bloomberg Crude Oil [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 77.9790ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
$ 31.7301ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net investment income (loss) $ (0.2022)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
$ (0.0690)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net realized and unrealized gain (loss) $ 8.9543ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
$ (3.1766)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Change in net asset value from operations $ 8.7521ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
$ (3.2456)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net asset value, ending balance $ 86.7311ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
$ 28.4845ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Market value per share, beginning balance $ 76.52ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
$ 31.58ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Market value per share, ending balance $ 87.14ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
$ 28.54ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Total Return, at net asset value 11.20%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(10.20%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Total Return, at market value 13.90%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(9.60%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Ratios to Average Net Assets    
Expense ratio (1.02%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(0.97%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net investment income (loss) (0.99%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(0.91%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
ProShares UltraShort Bloomberg Natural Gas [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 83.9577ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
$ 69.9635ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net investment income (loss) $ (0.2743)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
$ (0.1225)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net realized and unrealized gain (loss) $ 3.8028ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
$ (25.9326)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Change in net asset value from operations $ 3.5285ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
$ (26.0551)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net asset value, ending balance $ 87.4862ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
$ 43.9084ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Market value per share, beginning balance $ 82.03ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
$ 69.36ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Market value per share, ending balance $ 87.54ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
$ 43.71ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Total Return, at net asset value 4.20%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(37.20%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Total Return, at market value 6.70%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(37.00%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Ratios to Average Net Assets    
Expense ratio (1.43%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(1.17%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net investment income (loss) (1.39%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(1.12%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
ProShares UltraShort Gold [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 96.6516ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
$ 103.5180ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net investment income (loss) $ (0.2107)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
$ (0.1979)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net realized and unrealized gain (loss) $ 1.3794ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
$ (15.0246)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Change in net asset value from operations $ 1.1687ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
$ (15.2225)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net asset value, ending balance $ 97.8203ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
$ 88.2955ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Market value per share, beginning balance $ 100.22ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
$ 103.53ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Market value per share, ending balance $ 98.18ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
$ 89.45ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Total Return, at net asset value 1.20%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(14.70%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Total Return, at market value (2.00%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(13.60%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net investment income (loss) (0.91%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(0.89%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
ProShares UltraShort Silver [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 115.6143ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
$ 89.7820ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net investment income (loss) $ (0.2305)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
$ (0.1773)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net realized and unrealized gain (loss) $ (14.2099)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
$ (6.8730)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Change in net asset value from operations $ (14.4404)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
$ (7.0503)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net asset value, ending balance $ 101.1739ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
$ 82.7317ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Market value per share, beginning balance $ 119.39ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
$ 90.19ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Market value per share, ending balance $ 100.85ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
$ 84.24ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Total Return, at net asset value (12.50%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(7.90%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Total Return, at market value (15.50%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(6.60%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net investment income (loss) (0.90%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(0.89%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
ProShares Short Euro [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 40.0617ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
$ 35.5867ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net investment income (loss) $ (0.0995)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
$ (0.0799)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net realized and unrealized gain (loss) $ 4.8906ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
$ 0.0037ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Change in net asset value from operations $ 4.7911ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
$ (0.0762)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net asset value, ending balance $ 44.8528ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
$ 35.5105ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Market value per share, beginning balance $ 40.03ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
$ 35.66ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Market value per share, ending balance $ 44.87ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
$ 35.58ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Total Return, at net asset value 12.00%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(0.20%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Total Return, at market value 12.10%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(0.20%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Ratios to Average Net Assets    
Expense ratio (0.97%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(0.96%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net investment income (loss) (0.94%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(0.91%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
ProShares UltraShort Australian Dollar [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 51.3790ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
$ 46.6384ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net investment income (loss) $ (0.1346)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
$ (0.1073)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net realized and unrealized gain (loss) $ 6.1975ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
$ (4.2001)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Change in net asset value from operations $ 6.0629ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
$ (4.3074)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net asset value, ending balance $ 57.4419ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
$ 42.3310ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Market value per share, beginning balance $ 51.37ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
$ 46.66ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Market value per share, ending balance $ 57.34ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
$ 42.27ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Total Return, at net asset value 11.80%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(9.20%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Total Return, at market value 11.60%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(9.40%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Ratios to Average Net Assets    
Expense ratio (1.02%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(1.01%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net investment income (loss) (1.00%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(0.95%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
ProShares UltraShort Euro [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 21.5946ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
$ 17.0613ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net investment income (loss) $ (0.0548)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
$ (0.0373)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net realized and unrealized gain (loss) $ 5.4097ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
$ (0.0976)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Change in net asset value from operations $ 5.3549ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
$ (0.1349)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net asset value, ending balance $ 26.9495ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
$ 16.9264ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Market value per share, beginning balance $ 21.61ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
$ 17.06ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Market value per share, ending balance $ 26.95ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
$ 16.93ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Total Return, at net asset value 24.80%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(0.80%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Total Return, at market value 24.70%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(0.80%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net investment income (loss) (0.90%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(0.88%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
ProShares UltraShort Yen [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 89.3336ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
$ 70.8640ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net investment income (loss) $ (0.1983)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
$ (0.1459)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net realized and unrealized gain (loss) $ (0.1606)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
$ (3.1017)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Change in net asset value from operations $ (0.3589)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
$ (3.2476)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net asset value, ending balance $ 88.9747ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
$ 67.6164ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Market value per share, beginning balance $ 89.30ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
$ 70.91ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Market value per share, ending balance $ 88.91ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
$ 67.62ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Total Return, at net asset value (0.40%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(4.60%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Total Return, at market value (0.40%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(4.60%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net investment income (loss) (0.91%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(0.88%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
ProShares Ultra Bloomberg Commodity [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 13.0337ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
$ 19.4317ck0001415311_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.7213ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Change in net asset value from operations $ (1.6200)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
$ 2.6749ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net asset value, ending balance $ 11.4137ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
$ 22.1066ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Market value per share, beginning balance $ 12.86ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
$ 19.13ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Market value per share, ending balance $ 11.70ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
$ 21.51ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Total Return, at net asset value (12.40%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
13.80%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Total Return, at market value (9.00%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
12.40%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net investment income (loss) (0.91%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
(0.91%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
ProShares Ultra Bloomberg Crude Oil [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 10.1480ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
$ 32.0899ck0001415311_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.6074ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Change in net asset value from operations $ (3.3230)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
$ 2.5362ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net asset value, ending balance $ 6.8250ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
$ 34.6261ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Market value per share, beginning balance $ 10.37ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
$ 32.22ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Market value per share, ending balance $ 6.79ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
$ 34.56ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Total Return, at net asset value (32.70%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
7.90%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Total Return, at market value (34.50%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
7.30%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Ratios to Average Net Assets    
Expense ratio (0.99%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(0.98%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net investment income (loss) (0.95%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(0.92%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
ProShares Ultra Bloomberg Natural Gas [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 15.4123ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
$ 38.8383ck0001415311_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.4173ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Change in net asset value from operations $ (3.9957)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
$ 6.2990ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Net asset value, ending balance $ 11.4166ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
$ 45.1373ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Market value per share, beginning balance $ 15.78ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
$ 39.28ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Market value per share, ending balance $ 11.39ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
$ 45.32ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Total Return, at net asset value (25.90%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
16.20%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Total Return, at market value (27.80%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
15.40%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Ratios to Average Net Assets    
Expense ratio (1.17%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
(1.11%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Net investment income (loss) (1.14%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
(1.06%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
ProShares Ultra Gold [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 40.0011ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
$ 41.2553ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net investment income (loss) $ (0.0903)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
$ (0.1060)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net realized and unrealized gain (loss) $ (1.5312)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
$ 5.8746ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Change in net asset value from operations $ (1.6215)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
$ 5.7686ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net asset value, ending balance $ 38.3796ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
$ 47.0239ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Market value per share, beginning balance $ 38.41ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
$ 41.26ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Market value per share, ending balance $ 38.14ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
$ 46.34ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Total Return, at net asset value (4.10%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
14.00%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Total Return, at market value (0.70%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
12.30%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net investment income (loss) (0.90%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(0.91%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
ProShares Ultra Silver [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 39.3657ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
$ 63.3305ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net investment income (loss) $ (0.0938)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
$ (0.1535)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net realized and unrealized gain (loss) $ 2.2087ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
$ 2.0543ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Change in net asset value from operations $ 2.1149ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
$ 1.9008ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net asset value, ending balance $ 41.4806ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
$ 65.2313ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Market value per share, beginning balance $ 38.05ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
$ 63.04ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Market value per share, ending balance $ 41.69ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
$ 64.12ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Total Return, at net asset value 5.40%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
3.00%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Total Return, at market value 9.60%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
1.70%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net investment income (loss) (0.90%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
(0.90%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
ProShares Ultra Australian Dollar [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 27.4003ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
$ 31.6801ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Net investment income (loss) $ (0.0614)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
$ (0.0733)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Net realized and unrealized gain (loss) $ (3.3673)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
$ 2.8368ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Change in net asset value from operations $ (3.4287)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
$ 2.7635ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Net asset value, ending balance $ 23.9716ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
$ 34.4436ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Market value per share, beginning balance $ 27.43ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
$ 31.61ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Market value per share, ending balance $ 24.20ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
$ 34.46ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Total Return, at net asset value (12.50%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
8.70%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Total Return, at market value (11.80%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
9.00%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Ratios to Average Net Assets    
Expense ratio (1.01%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
(1.00%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Net investment income (loss) (0.97%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
(0.93%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
ProShares Ultra Euro [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 19.8744ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
$ 26.0346ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net investment income (loss) $ (0.0375)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
$ (0.0566)ck0001415311_NetInvestmentIncomeLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net realized and unrealized gain (loss) $ (4.2942)ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
$ 0.0512ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Change in net asset value from operations $ (4.3317)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
$ (0.0054)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net asset value, ending balance $ 15.5427ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
$ 26.0292ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Market value per share, beginning balance $ 19.80ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
$ 25.98ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Market value per share, ending balance $ 15.54ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
$ 25.98ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Total Return, at net asset value (21.80%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
0.00%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
[1]
Total Return, at market value (21.50%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
0.00%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
[1]
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net investment income (loss) (0.92%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(0.89%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
ProShares Ultra Yen [Member]    
Financial Highlights [Line Items]    
Net asset value, beginning balance $ 14.1189ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
$ 18.6318ck0001415311_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.7168ck0001415311_NetRealizedAndUnrealizedGainLossPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Change in net asset value from operations $ (0.1192)ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
$ 0.6740ck0001415311_ChangeInNetAssetValueFromOperationsPerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net asset value, ending balance $ 13.9997ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
$ 19.3058ck0001415311_NetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Market value per share, beginning balance $ 14.12ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
$ 18.61ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Market value per share, ending balance $ 13.99ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
$ 19.29ck0001415311_MarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Total Return, at net asset value (0.80%)ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
3.60%ck0001415311_ReturnAtNetAssetValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Total Return, at market value (0.90%)ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
3.70%ck0001415311_ReturnAtMarketValuePerShare
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Ratios to Average Net Assets    
Expense ratio (0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Expense ratio, excluding brokerage commissions (0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
(0.95%)ck0001415311_ExpenseRatioToAverageNetAssetsExcludingBrokerageCommissions
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net investment income (loss) (0.92%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
(0.89%)ck0001415311_NetInvestmentIncomeLossRatioToAverageNetAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
[1] Amount represents less than 0.01%.