v2.4.1.9
Statements of Operations (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
ProShares Managed Futures Strategy [Member]    
Expenses    
Brokerage commissions $ 1,334ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Offering costs 16,221us-gaap_AmortizationOfFinancingCosts
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Limitation by Sponsor (1,534)us-gaap_SponsorFees
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Total expenses 16,021us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Net investment income (loss) (16,021)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Net realized gain (loss) on    
Futures contracts 119,252ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Net realized gain (loss) 119,252us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Change in net unrealized appreciation/depreciation on    
Futures contracts (21,094)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Change in net unrealized appreciation/depreciation (21,094)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Net realized and unrealized gain (loss) 98,158us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Net income (loss) 82,137us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1],[2]  
Net income (loss) per weighted-average share $ 0.22us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
Weighted-average shares outstanding 370,010us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesManagedFuturesStrategyMember
[1]  
ProShares VIX Short-Term Futures ETF [Member]    
Investment Income    
Interest 9,907us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
23,668us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Expenses    
Management fee 243,400us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
377,465us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Brokerage commissions 40,979ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
 
Total expenses 284,379us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
377,465us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net investment income (loss) (274,472)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
(353,797)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net realized gain (loss) on    
Futures contracts (8,978,330)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
15,779,707ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Short-term U.S. government and agency obligations 2,154ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
6,606ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net realized gain (loss) (8,976,176)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
15,786,313us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (11,370,731)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
11,625,721ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Short-term U.S. government and agency obligations (1,144)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
(4,584)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Change in net unrealized appreciation/depreciation (11,371,875)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
11,621,137us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net realized and unrealized gain (loss) (20,348,051)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
27,407,450us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net income (loss) (20,622,523)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
27,053,653us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Net income (loss) per weighted-average share $ (3.51)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
$ 4.41us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
Weighted-average shares outstanding 5,878,423us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
6,135,368us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixShortTermFuturesEtfMember
ProShares VIX Mid-Term Futures ETF [Member]    
Investment Income    
Interest 2,714us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
5,328us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Expenses    
Management fee 58,236us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
115,336us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Brokerage commissions 8,037ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
 
Total expenses 66,273us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
115,336us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net investment income (loss) (63,559)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(110,008)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net realized gain (loss) on    
Futures contracts 126,671ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(5,397,902)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Short-term U.S. government and agency obligations 1,238ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
483ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net realized gain (loss) 127,909us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(5,397,419)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (761,055)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
2,889,479ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Short-term U.S. government and agency obligations (567)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
468ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Change in net unrealized appreciation/depreciation (761,622)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
2,889,947us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net realized and unrealized gain (loss) (633,713)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(2,507,472)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net income (loss) (697,272)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
(2,617,480)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Net income (loss) per weighted-average share $ (1.59)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
$ (3.64)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
Weighted-average shares outstanding 437,682us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
718,126us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesVixMidTermFuturesEtfMember
ProShares Short VIX Short-Term Futures ETF [Member]    
Investment Income    
Interest 29,929us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
24,205us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Expenses    
Management fee 1,039,580us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
503,918us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Brokerage commissions 482,841ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
291,326ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Total expenses 1,522,421us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
795,244us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net investment income (loss) (1,492,492)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
(771,039)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net realized gain (loss) on    
Futures contracts 23,811,285ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
2,731,436ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Short-term U.S. government and agency obligations 23,269ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
2,814ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net realized gain (loss) 23,834,554us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
2,734,250us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Change in net unrealized appreciation/depreciation on    
Futures contracts 23,344,133ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
(33,756)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Short-term U.S. government and agency obligations 518ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
1,509ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Change in net unrealized appreciation/depreciation 23,344,651us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
(32,247)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net realized and unrealized gain (loss) 47,179,205us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
2,702,003us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net income (loss) 45,686,713us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
1,930,964us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Net income (loss) per weighted-average share $ 6.08us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
$ 0.55us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Weighted-average shares outstanding 7,510,596us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
3,491,151us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
ProShares Ultra VIX Short-Term Futures ETF [Member]    
Investment Income    
Interest 32,459us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
21,276us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Expenses    
Management fee 1,178,762us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
586,132us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Brokerage commissions 903,310ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
519,447ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Total expenses 2,082,072us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
1,105,579us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Net investment income (loss) (2,049,613)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(1,084,303)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Net realized gain (loss) on    
Futures contracts (135,093,226)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(3,546,304)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Short-term U.S. government and agency obligations 4,072ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(914)ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Net realized gain (loss) (135,089,154)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(3,547,218)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (88,510,946)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(5,691,916)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Short-term U.S. government and agency obligations 12ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
2,542ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Change in net unrealized appreciation/depreciation (88,510,934)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(5,689,374)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Net realized and unrealized gain (loss) (223,600,088)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(9,236,592)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Net income (loss) (225,649,701)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
(10,320,895)us-gaap_NetIncomeLoss
/ 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,210us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
3,714,601us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
ProShares UltraShort Bloomberg Commodity [Member]    
Investment Income    
Interest 528us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
308us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Expenses    
Management fee 12,846us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
8,299us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Total expenses 12,846us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
8,299us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net investment income (loss) (12,318)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(7,991)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net realized gain (loss) on    
Swap agreements 856,549ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(635,695)ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net realized gain (loss) 856,549us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(635,695)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Change in net unrealized appreciation/depreciation on    
Swap agreements (290,634)ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
129,934ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Short-term U.S. government and agency obligations 60ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
55ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Change in net unrealized appreciation/depreciation (290,574)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
129,989us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net realized and unrealized gain (loss) 565,975us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(505,706)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net income (loss) 553,657us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
(513,697)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net income (loss) per weighted-average share $ 9.23us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
$ (8.56)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Weighted-average shares outstanding 59,997us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
59,997us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
ProShares UltraShort Bloomberg Crude Oil [Member]    
Investment Income    
Interest 20,512us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
36,973us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Expenses    
Management fee 603,835us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
623,553us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Brokerage commissions 44,285ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
12,693ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Total expenses 648,120us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
636,246us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net investment income (loss) (627,608)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(599,273)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net realized gain (loss) on    
Futures contracts 18,106,720ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(2,911,251)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Swap agreements 26,543,152ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(9,366,750)ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Short-term U.S. government and agency obligations 7,884ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
5,289ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net realized gain (loss) 44,657,756us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(12,272,712)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Change in net unrealized appreciation/depreciation on    
Futures contracts 1,599,658ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(5,031,541)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Swap agreements (160,604)ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
1,639,969ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Short-term U.S. government and agency obligations (6,267)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(1,878)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Change in net unrealized appreciation/depreciation 1,432,787us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(3,393,450)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net realized and unrealized gain (loss) 46,090,543us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(15,666,162)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net income (loss) 45,462,935us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(16,265,435)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net income (loss) per weighted-average share $ 14.65us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
$ (1.87)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Weighted-average shares outstanding 3,103,833ck0001415311_WeightedAverageSharesOutstanding
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
8,687,722ck0001415311_WeightedAverageSharesOutstanding
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
ProShares UltraShort Bloomberg Natural Gas [Member]    
Investment Income    
Interest 985us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
6,683us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Expenses    
Management fee 28,373us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
131,806us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Brokerage commissions 14,199ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
30,462ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Total expenses 42,572us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
162,268us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net investment income (loss) (41,587)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(155,585)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net realized gain (loss) on    
Futures contracts 5,179,268ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(9,215,034)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Short-term U.S. government and agency obligations 448ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
2,052ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net realized gain (loss) 5,179,716us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(9,212,982)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (3,081,725)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
3,437,020ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Short-term U.S. government and agency obligations (175)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
2,243ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Change in net unrealized appreciation/depreciation (3,081,900)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
3,439,263us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net realized and unrealized gain (loss) 2,097,816us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(5,773,719)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net income (loss) 2,056,229us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
(5,929,304)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Net income (loss) per weighted-average share $ 13.56us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
$ (4.67)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Weighted-average shares outstanding 151,618us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
1,270,507us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
ProShares UltraShort Gold [Member]    
Investment Income    
Interest 8,196us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
15,195us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Expenses    
Management fee 193,876us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
265,552us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Brokerage commissions 16ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
16ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Total expenses 193,892us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
265,568us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net investment income (loss) (185,696)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(250,373)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net realized gain (loss) on    
Futures contracts 2,000ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(18,560)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Forward agreements 1,916,530ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(22,131,127)ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Short-term U.S. government and agency obligations (600)ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
1,495ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net realized gain (loss) 1,917,930us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(22,148,192)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (1,520)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
2,340ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Forward agreements 700,697ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
2,898,709ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Short-term U.S. government and agency obligations (1,236)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
3,529ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Change in net unrealized appreciation/depreciation 697,941us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
2,904,578us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net realized and unrealized gain (loss) 2,615,871us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(19,243,614)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net income (loss) 2,430,175us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(19,493,987)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net income (loss) per weighted-average share $ 2.76us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
$ (15.41)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Weighted-average shares outstanding 881,422us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
1,265,311us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
ProShares UltraShort Silver [Member]    
Investment Income    
Interest 6,143us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
12,957us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Expenses    
Management fee 124,355us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
204,160us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Brokerage commissions 8ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
8ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Total expenses 124,363us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
204,168us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net investment income (loss) (118,220)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(191,211)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net realized gain (loss) on    
Futures contracts (11,200)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
5,350ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Forward agreements (1,350,505)ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(12,619,755)ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Short-term U.S. government and agency obligations (158)ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
1,541ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net realized gain (loss) (1,361,863)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(12,612,864)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Change in net unrealized appreciation/depreciation on    
Futures contracts 1,535ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(8,870)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Forward agreements (4,331,136)ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
9,970,437ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Short-term U.S. government and agency obligations 267ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(518)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Change in net unrealized appreciation/depreciation (4,329,334)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
9,961,049us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net realized and unrealized gain (loss) (5,691,197)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(2,651,815)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net income (loss) (5,809,417)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(2,843,026)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net income (loss) per weighted-average share $ (11.33)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
$ (2.64)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Weighted-average shares outstanding 512,933us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
1,078,489us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
ProShares Short Euro [Member]    
Investment Income    
Interest 1,380us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
1,046us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Expenses    
Management fee 38,859us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
17,406us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Brokerage commissions 868ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
239ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Total expenses 39,727us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
17,645us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net investment income (loss) (38,347)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(16,599)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net realized gain (loss) on    
Futures contracts 2,057,094ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(66,588)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Short-term U.S. government and agency obligations   258ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net realized gain (loss) 2,057,094us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(66,330)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (275,562)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
81,131ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Short-term U.S. government and agency obligations 183ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(190)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Change in net unrealized appreciation/depreciation (275,379)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
80,941us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net realized and unrealized gain (loss) 1,781,715us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
14,611us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net income (loss) 1,743,368us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
(1,988)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Net income (loss) per weighted-average share $ 4.52us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
$ (0.01)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
Weighted-average shares outstanding 385,561us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
207,783us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesShortEuroMember
ProShares UltraShort Australian Dollar [Member]    
Investment Income    
Interest 1,107us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
3,864us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Expenses    
Management fee 52,824us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
59,260us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Brokerage commissions 3,997ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
3,782ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Total expenses 56,821us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
63,042us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net investment income (loss) (55,714)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(59,178)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net realized gain (loss) on    
Futures contracts 2,979,670ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(78,609)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Short-term U.S. government and agency obligations 219ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
404ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net realized gain (loss) 2,979,889us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(78,205)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (323,631)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(2,139,484)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Short-term U.S. government and agency obligations 109ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(415)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Change in net unrealized appreciation/depreciation (323,522)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(2,139,899)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net realized and unrealized gain (loss) 2,656,367us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(2,218,104)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net income (loss) 2,600,653us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
(2,277,282)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Net income (loss) per weighted-average share $ 6.28us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
$ (4.13)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
Weighted-average shares outstanding 413,894us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
551,672us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortAustralianDollarMember
ProShares UltraShort Euro [Member]    
Investment Income    
Interest 67,590us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
69,357us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Expenses    
Management fee 1,257,145us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
970,756us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Total expenses 1,257,145us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
970,756us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net investment income (loss) (1,189,555)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(901,399)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net realized gain (loss) on    
Foreign currency forward contracts 107,515,818us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(12,182,041)us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Short-term U.S. government and agency obligations 12,521ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
1,938ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net realized gain (loss) 107,528,339us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(12,180,103)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Change in net unrealized appreciation/depreciation on    
Foreign currency forward contracts 6,627,201us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
10,024,197us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Short-term U.S. government and agency obligations 4,268ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(10,487)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Change in net unrealized appreciation/depreciation 6,631,469us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
10,013,710us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net realized and unrealized gain (loss) 114,159,808us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(2,166,393)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net income (loss) 112,970,253us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(3,067,792)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net income (loss) per weighted-average share $ 5.20us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
$ (0.13)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Weighted-average shares outstanding 21,722,792us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
24,156,681us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
ProShares UltraShort Yen [Member]    
Investment Income    
Interest 45,048us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
78,224us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Expenses    
Management fee 1,161,592us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
1,028,533us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Total expenses 1,161,592us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
1,028,533us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net investment income (loss) (1,116,544)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(950,309)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net realized gain (loss) on    
Foreign currency forward contracts (5,107,734)us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(102,730)us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Short-term U.S. government and agency obligations 2,443ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
8,346ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net realized gain (loss) (5,105,291)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(94,384)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Change in net unrealized appreciation/depreciation on    
Foreign currency forward contracts 2,246,532us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(24,540,300)us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Short-term U.S. government and agency obligations (8,606)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(2,113)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Change in net unrealized appreciation/depreciation 2,237,926us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(24,542,413)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net realized and unrealized gain (loss) (2,867,365)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(24,636,797)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net income (loss) (3,983,909)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
(25,587,106)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net income (loss) per weighted-average share $ (0.71)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
$ (3.93)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Weighted-average shares outstanding 5,629,294us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
6,513,738us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
ProShares Ultra Bloomberg Commodity [Member]    
Investment Income    
Interest 254us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
332us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Expenses    
Management fee 5,773us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
7,289us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Total expenses 5,773us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
7,289us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net investment income (loss) (5,519)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
(6,957)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net realized gain (loss) on    
Swap agreements (520,459)ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
537,342ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Short-term U.S. government and agency obligations 14ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
 
Net realized gain (loss) (520,445)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
537,342us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Change in net unrealized appreciation/depreciation on    
Swap agreements 201,905ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
(129,206)ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Short-term U.S. government and agency obligations 47ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
91ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Change in net unrealized appreciation/depreciation 201,952us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
(129,115)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net realized and unrealized gain (loss) (318,493)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
408,227us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net income (loss) (324,012)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
401,270us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net income (loss) per weighted-average share $ (1.62)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
$ 2.67us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Weighted-average shares outstanding 200,014us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
150,014us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
ProShares Ultra Bloomberg Crude Oil [Member]    
Investment Income    
Interest 76,242us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
21,701us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Expenses    
Management fee 1,843,701us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
345,942us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Brokerage commissions 77,253ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
9,151ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Total expenses 1,920,954us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
355,093us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net investment income (loss) (1,844,712)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(333,392)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net realized gain (loss) on    
Futures contracts (60,398,614)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
7,591,428ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Swap agreements (113,284,505)ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
13,602,240ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Short-term U.S. government and agency obligations 44,196ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
6,387ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net realized gain (loss) (173,638,923)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
21,200,055us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (17,388,654)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
1,482,653ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Swap agreements (2,293,122)ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(997,942)ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Short-term U.S. government and agency obligations 1,128ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(8,564)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Change in net unrealized appreciation/depreciation (19,680,648)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
476,147us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net realized and unrealized gain (loss) (193,319,571)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
21,676,202us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net income (loss) (195,164,283)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
21,342,810us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net income (loss) per weighted-average share $ (1.95)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
$ 4.56us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Weighted-average shares outstanding 100,201,948us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
4,680,281us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
ProShares Ultra Bloomberg Natural Gas [Member]    
Investment Income    
Interest 5,642us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
6,273us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Expenses    
Management fee 172,808us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
105,844us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Brokerage commissions 39,718ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
17,991ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Total expenses 212,526us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
123,835us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Net investment income (loss) (206,884)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
(117,562)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Net realized gain (loss) on    
Futures contracts (45,836,964)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
16,803,375ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Short-term U.S. government and agency obligations 4,455ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
2,707ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Net realized gain (loss) (45,832,509)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
16,806,082us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Change in net unrealized appreciation/depreciation on    
Futures contracts 27,451,658ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
1,805,128ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Short-term U.S. government and agency obligations (689)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
(2,402)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Change in net unrealized appreciation/depreciation 27,450,969us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
1,802,726us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Net realized and unrealized gain (loss) (18,381,540)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
18,608,808us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Net income (loss) (18,588,424)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
18,491,246us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Net income (loss) per weighted-average share $ (3.48)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
$ 18.61us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
Weighted-average shares outstanding 5,346,608us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
993,830us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergNaturalGasMember
ProShares Ultra Gold [Member]    
Investment Income    
Interest 12,738us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
13,828us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Expenses    
Management fee 240,465us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
331,351us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Brokerage commissions 16ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
16ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Total expenses 240,481us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
331,367us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net investment income (loss) (227,743)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(317,539)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net realized gain (loss) on    
Futures contracts (2,040)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
18,520ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Forward agreements (2,985,716)ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
23,415,100ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Short-term U.S. government and agency obligations 1,908ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(70)ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net realized gain (loss) (2,985,848)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
23,433,550us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Change in net unrealized appreciation/depreciation on    
Futures contracts 1,440ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(2,300)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Forward agreements (390,186)ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(5,197,098)ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Short-term U.S. government and agency obligations 373ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
9,365ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Change in net unrealized appreciation/depreciation (388,373)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(5,190,033)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net realized and unrealized gain (loss) (3,374,221)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
18,243,517us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net income (loss) (3,601,964)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
17,925,978us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net income (loss) per weighted-average share $ (1.43)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
$ 5.98us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Weighted-average shares outstanding 2,523,347us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
2,996,125us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
ProShares Ultra Silver [Member]    
Investment Income    
Interest 38,246us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
62,602us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Expenses    
Management fee 738,077us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
1,187,904us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Brokerage commissions 8ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
8ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Total expenses 738,085us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
1,187,912us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net investment income (loss) (699,839)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
(1,125,310)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net realized gain (loss) on    
Futures contracts 11,150ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
(5,350)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Forward agreements (17,780,243)ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
73,960,922ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Short-term U.S. government and agency obligations 4,743ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
3,069ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net realized gain (loss) (17,764,350)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
73,958,641us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (1,760)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
8,870ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Forward agreements 35,015,988ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
(55,645,481)ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Short-term U.S. government and agency obligations 907ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
(3,928)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Change in net unrealized appreciation/depreciation 35,015,135us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
(55,640,539)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net realized and unrealized gain (loss) 17,250,785us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
18,318,102us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net income (loss) 16,550,946us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
17,192,792us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net income (loss) per weighted-average share $ 2.22us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
$ 2.34us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Weighted-average shares outstanding 7,458,200us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
7,332,328us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
ProShares Ultra Australian Dollar [Member]    
Investment Income    
Interest 226us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
558us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Expenses    
Management fee 5,997us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
7,508us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Brokerage commissions 371ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
380ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Total expenses 6,368us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
7,888us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Net investment income (loss) (6,142)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
(7,330)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Net realized gain (loss) on    
Futures contracts (376,158)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
(27,427)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Short-term U.S. government and agency obligations 10ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
 
Net realized gain (loss) (376,148)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
(27,427)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Change in net unrealized appreciation/depreciation on    
Futures contracts 39,411ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
311,205ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Short-term U.S. government and agency obligations (12)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
(77)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Change in net unrealized appreciation/depreciation 39,399us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
311,128us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Net realized and unrealized gain (loss) (336,749)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
283,701us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Net income (loss) (342,891)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
276,371us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Net income (loss) per weighted-average share $ (3.43)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
$ 2.76us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
Weighted-average shares outstanding 100,005us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
100,005us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraAustralianDollarMember
ProShares Ultra Euro [Member]    
Investment Income    
Interest 534us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
378us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Expenses    
Management fee 16,232us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
6,042us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Total expenses 16,232us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
6,042us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net investment income (loss) (15,698)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(5,664)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net realized gain (loss) on    
Foreign currency forward contracts (1,065,216)us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
85,136us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Short-term U.S. government and agency obligations 14ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
 
Net realized gain (loss) (1,065,202)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
85,136us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Change in net unrealized appreciation/depreciation on    
Foreign currency forward contracts (675,379)us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(79,978)us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Short-term U.S. government and agency obligations 44ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(39)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Change in net unrealized appreciation/depreciation (675,335)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(80,017)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net realized and unrealized gain (loss) (1,740,537)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
5,119us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net income (loss) (1,756,235)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(545)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net income (loss) per weighted-average share $ (4.19)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
$ (0.01)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Weighted-average shares outstanding 418,903us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
100,014us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
ProShares Ultra Yen [Member]    
Investment Income    
Interest 291us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
435us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Expenses    
Management fee 9,381us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
6,855us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Total expenses 9,381us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
6,855us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net investment income (loss) (9,090)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
(6,420)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net realized gain (loss) on    
Foreign currency forward contracts (80,612)us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
(10,517)us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Short-term U.S. government and agency obligations (14)ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
76ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net realized gain (loss) (80,626)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
(10,441)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Change in net unrealized appreciation/depreciation on    
Foreign currency forward contracts (25,933)us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
118,080us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Short-term U.S. government and agency obligations (194)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
(102)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Change in net unrealized appreciation/depreciation (26,127)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
117,978us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net realized and unrealized gain (loss) (106,753)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
107,537us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net income (loss) (115,843)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
101,117us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net income (loss) per weighted-average share $ (0.41)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
$ 0.67us-gaap_EarningsPerShareBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Weighted-average shares outstanding 283,347us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
150,014us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
ProShares Trust II [Member]    
Investment Income    
Interest 360,671us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
405,191us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Expenses    
Management fee 9,026,117us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
6,890,911us-gaap_ManagementFeeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Brokerage commissions 1,617,240ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
885,519ck0001415311_BrokerageCommissionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Offering costs 16,221us-gaap_AmortizationOfFinancingCosts
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
 
Limitation by Sponsor (1,534)us-gaap_SponsorFees
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
 
Total expenses 10,658,044us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
7,776,430us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Net investment income (loss) (10,297,373)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
(7,371,239)us-gaap_InvestmentIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Net realized gain (loss) on    
Futures contracts (198,303,422)ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
21,662,791ck0001415311_FutureContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Swap agreements (86,405,263)ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
4,137,137ck0001415311_SwapAgreementsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Forward agreements (20,199,934)ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
62,625,140ck0001415311_ForwardContractsNetRealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Foreign currency forward contracts 101,262,256us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
(12,210,152)us-gaap_ForeignCurrencyTransactionGainLossRealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Short-term U.S. government and agency obligations 108,816ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
42,481ck0001415311_NetRealizedGainLossShortTermUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Net realized gain (loss) (203,537,547)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
76,257,397us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Change in net unrealized appreciation/depreciation on    
Futures contracts (69,298,843)ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
8,735,680ck0001415311_FutureContractsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Swap agreements (2,542,455)ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
642,755ck0001415311_SwapAgreementsNetUnrealizedGains
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Forward agreements 30,995,363ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
(47,973,433)ck0001415311_ForwardAgreementsNetUnrealizedGain
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Foreign currency forward contracts 8,172,421us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
(14,478,001)us-gaap_ForeignCurrencyTransactionGainLossUnrealized
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Short-term U.S. government and agency obligations (10,974)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
(15,495)ck0001415311_UnrealizedGainLossOnUsGovernmentAndAgencyObligations
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Change in net unrealized appreciation/depreciation (32,684,488)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
(53,088,494)us-gaap_UnrealizedGainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Net realized and unrealized gain (loss) (236,222,035)us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
23,168,903us-gaap_GainLossOnInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
Net income (loss) $ (246,519,408)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
$ 15,797,664us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesTrustIiMember
[1] Since the Fund commenced investment operations on October 1, 2014, the Statement of Operations for the three months ended March 31, 2014 has not been provided.
[2] Since the Fund commenced investment operations on October 1, 2014, the Statement of Cash Flows for the three months ended March 31, 2014 has not been provided.