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,625 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember | $ 567,259 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net Amount | 276,625 us-gaap_DerivativeAssets / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember | 567,259 us-gaap_DerivativeAssets / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember | 0 us-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,473 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember | 27,018,077 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net Amount | 26,857,473 us-gaap_DerivativeAssets / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember | 27,018,077 us-gaap_DerivativeAssets / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember | 0 us-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 | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember | 0 us-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,081 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember | 2,282,778 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember | 0 us-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,081 us-gaap_DerivativeLiabilities / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember | 2,282,778 us-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,523 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember
Net Amount |  | 799,523 us-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,183 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember | 204,570 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember | 0 us-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,183 us-gaap_DerivativeLiabilities / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember | 204,570 us-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,862 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember | 19,019,765 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember
Net Amount | 25,478,862 us-gaap_DerivativeAssets / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember | 19,019,765 us-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,667 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember | 2,256,771 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember | 0 us-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,667 us-gaap_DerivativeLiabilities / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember | 2,256,771 us-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,490 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember | 571,149 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember
Net Amount | 725,490 us-gaap_DerivativeAssets / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember | 571,149 us-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,733 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember | 2,149,924 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember | 0 us-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,733 us-gaap_DerivativeLiabilities / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember | 2,149,924 us-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 | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | 0 us-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,433 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | 331,338 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | 0 us-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,433 us-gaap_DerivativeLiabilities / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | 331,338 us-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 | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | 0 us-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,219 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | 76,181,097 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | 0 us-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,219 us-gaap_DerivativeLiabilities / us-gaap_InvestmentTypeAxis = us-gaap_SwapMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | 76,181,097 us-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,968 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember | 2,051,154 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember
Net Amount | 1,660,968 us-gaap_DerivativeAssets / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember | 2,051,154 us-gaap_DerivativeAssets / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember | 0 us-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,868 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember |
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember
Net Amount | 22,620,868 us-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,120 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember | 0 us-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,120 us-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,045 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember | 2,921 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember
Net Amount | 2,045 us-gaap_DerivativeAssets / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember | 2,921 us-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,795 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember | 106,292 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember | 0 us-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,795 us-gaap_DerivativeLiabilities / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember | 106,292 us-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 |  | 404 us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | 0 us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember
Net Amount |  | 404 us-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,178 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | 15,649 us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember
Gross Amounts Offset in the Statements of Financial Condition | 0 us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | 0 us-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,178 us-gaap_DerivativeLiabilities / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ 15,649 us-gaap_DerivativeLiabilities / us-gaap_InvestmentTypeAxis = us-gaap_ForeignExchangeForwardMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13495-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226000-175313 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after effects of master netting arrangements, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against an obligation to return collateral. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35706170&loc=d3e41678-113959 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226000-175313 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after effects of master netting arrangements, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset offset against the right to receive collateral. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35706170&loc=d3e41678-113959 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13433-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=35750535&loc=d3e13495-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41271-113958 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraBloombergCommodityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraBloombergCrudeOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraEuroMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraGoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortBloombergCommodityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortEuroMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortGoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortSilverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltrashortYenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraSilverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraYenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |