v2.4.1.9
Investments - Offsetting of Financial Assets and Liabilities (Detail) (USD $)
Mar. 31, 2015
Dec. 31, 2014
ProShares UltraShort Bloomberg Commodity [Member] | Swap Agreements [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets presented in the Statements of Financial Condition $ 276,625us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
$ 567,259us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net Amount 276,625us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
567,259us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
ProShares UltraShort Bloomberg Crude Oil [Member] | Swap Agreements [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets presented in the Statements of Financial Condition 26,857,473us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
27,018,077us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net Amount 26,857,473us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
27,018,077us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
ProShares UltraShort Gold [Member] | Forward Agreements [Member]    
Derivative [Line Items]    
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Gross Amounts of Recognized Liabilities presented in the Statements of Financial Condition 1,582,081us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
2,282,778us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net Amounts of Liabilities presented in the Statements of Financial Condition 1,582,081us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
2,282,778us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
ProShares UltraShort Silver [Member] | Forward Agreements [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets presented in the Statements of Financial Condition   799,523us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net Amount   799,523us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Gross Amounts of Recognized Liabilities presented in the Statements of Financial Condition 3,736,183us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
204,570us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net Amounts of Liabilities presented in the Statements of Financial Condition 3,736,183us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
204,570us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
ProShares UltraShort Euro [Member] | Foreign Currency Forward Contracts [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets presented in the Statements of Financial Condition 25,478,862us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
19,019,765us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net Amount 25,478,862us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
19,019,765us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Gross Amounts of Recognized Liabilities presented in the Statements of Financial Condition 2,088,667us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
2,256,771us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net Amounts of Liabilities presented in the Statements of Financial Condition 2,088,667us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
2,256,771us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
ProShares UltraShort Yen [Member] | Foreign Currency Forward Contracts [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets presented in the Statements of Financial Condition 725,490us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
571,149us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net Amount 725,490us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
571,149us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Gross Amounts of Recognized Liabilities presented in the Statements of Financial Condition 57,733us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
2,149,924us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net Amounts of Liabilities presented in the Statements of Financial Condition 57,733us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
2,149,924us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
ProShares Ultra Bloomberg Commodity [Member] | Swap Agreements [Member]    
Derivative [Line Items]    
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Gross Amounts of Recognized Liabilities presented in the Statements of Financial Condition 129,433us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
331,338us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net Amounts of Liabilities presented in the Statements of Financial Condition 129,433us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
331,338us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
ProShares Ultra Bloomberg Crude Oil [Member] | Swap Agreements [Member]    
Derivative [Line Items]    
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Gross Amounts of Recognized Liabilities presented in the Statements of Financial Condition 78,474,219us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
76,181,097us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net Amounts of Liabilities presented in the Statements of Financial Condition 78,474,219us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
76,181,097us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_SwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
ProShares Ultra Gold [Member] | Forward Agreements [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets presented in the Statements of Financial Condition 1,660,968us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
2,051,154us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net Amount 1,660,968us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
2,051,154us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
ProShares Ultra Silver [Member] | Forward Agreements [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets presented in the Statements of Financial Condition 22,620,868us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net Amount 22,620,868us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Gross Amounts of Recognized Liabilities presented in the Statements of Financial Condition   12,395,120us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net Amounts of Liabilities presented in the Statements of Financial Condition   12,395,120us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
ProShares Ultra Euro [Member] | Foreign Currency Forward Contracts [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets presented in the Statements of Financial Condition 2,045us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
2,921us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net Amount 2,045us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
2,921us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Gross Amounts of Recognized Liabilities presented in the Statements of Financial Condition 780,795us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
106,292us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net Amounts of Liabilities presented in the Statements of Financial Condition 780,795us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
106,292us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
ProShares Ultra Yen [Member] | Foreign Currency Forward Contracts [Member]    
Derivative [Line Items]    
Gross Amounts of Recognized Assets presented in the Statements of Financial Condition   404us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net Amount   404us-gaap_DerivativeAssets
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Gross Amounts of Recognized Liabilities presented in the Statements of Financial Condition 41,178us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
15,649us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Gross Amounts Offset in the Statements of Financial Condition 0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net Amounts of Liabilities presented in the Statements of Financial Condition $ 41,178us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
$ 15,649us-gaap_DerivativeLiabilities
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember