v2.4.1.9

Investments - Effect of Derivative Instruments on Statements of Operations (Detail) (USD $) | 3 Months Ended
--- | ---
Mar. 31, 2015 | Mar. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | $ (203,646,363)us-gaap_DerivativeGainLossOnDerivativeNet | $ 76,214,916 us-gaap_DerivativeGainLossOnDerivativeNet
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (32,673,514)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome | (53,072,999)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome
Managed Futures Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts/ Changes in Unrealized Appreciation/ Depreciation on Futures Contracts [Member] | ProShares Managed Futures Strategy [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 119,252 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = ck0001415311_FuturesContractsMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesManagedFuturesStrategyMember |
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (21,094)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = ck0001415311_FuturesContractsMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesManagedFuturesStrategyMember |
VIX Futures Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts/ Changes in Unrealized Appreciation/ Depreciation on Futures Contracts [Member] | ProShares VIX Short-Term Futures ETF [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (8,978,330)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesVixShortTermFuturesEtfMember | 15,779,707 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesVixShortTermFuturesEtfMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (11,370,731)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesVixShortTermFuturesEtfMember | 11,625,721 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesVixShortTermFuturesEtfMember
VIX Futures Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts/ Changes in Unrealized Appreciation/ Depreciation on Futures Contracts [Member] | ProShares VIX Mid-Term Futures ETF [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 126,671 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesVixMidTermFuturesEtfMember | (5,397,902)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesVixMidTermFuturesEtfMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (761,055)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesVixMidTermFuturesEtfMember | 2,889,479 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesVixMidTermFuturesEtfMember
VIX Futures Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts/ Changes in Unrealized Appreciation/ Depreciation on Futures Contracts [Member] | ProShares Short VIX Short-Term Futures ETF [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 23,811,285 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesShortVixShortTermFuturesEtfMember | 2,731,436 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | 23,344,133 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesShortVixShortTermFuturesEtfMember | (33,756)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
VIX Futures Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts/ Changes in Unrealized Appreciation/ Depreciation on Futures Contracts [Member] | ProShares Ultra VIX Short-Term Futures ETF [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (135,093,226)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | (3,546,304)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (88,510,946)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember | (5,691,916)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares UltraShort Bloomberg Commodity [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 856,549 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember | (635,695)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (290,634)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember | 129,934 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCommodityMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares UltraShort Bloomberg Crude Oil [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 44,649,872 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember | (12,278,001)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | 1,439,054 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember | (3,391,572)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares UltraShort Bloomberg Natural Gas [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 5,179,268 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergNaturalGasMember | (9,215,034)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (3,081,725)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergNaturalGasMember | 3,437,020 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortBloombergNaturalGasMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares UltraShort Gold [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 1,918,530 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember | (22,149,687)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | 699,177 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember | 2,901,049 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares UltraShort Silver [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (1,361,705)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember | (12,614,405)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (4,329,601)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember | 9,961,567 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortSilverMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares Ultra Bloomberg Commodity [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (520,459)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | 537,342 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | 201,905 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember | (129,206)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCommodityMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares Ultra Bloomberg Crude Oil [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (173,683,119)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | 21,193,668 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (19,681,776)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember | 484,711 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergCrudeOilMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares Ultra Bloomberg Natural Gas [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (45,836,964)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | 16,803,375 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | 27,451,658 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember | 1,805,128 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares Ultra Gold [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (2,987,756)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember | 23,433,620 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (388,746)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember | (5,199,398)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraGoldMember
Commodity Contracts [Member] | Net Realized Gain (Loss) on Futures Contracts, Swap and/or Forward Agreements/Changes in Unrealized Appreciation/ Depreciation on Futures Contracts, Swap and/or Forward Agreements [Member] | ProShares Ultra Silver [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (17,769,093)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember | 73,955,572 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | 35,014,228 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember | (55,636,611)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraSilverMember
Foreign Exchange Contracts [Member] | Net Realized Gain (Loss) on Futures and/or Foreign Currency Forward Contracts/Changes in Unrealized Appreciation/ Depreciation on Futures and/or Foreign Currency Forward Contracts [Member] | ProShares Short Euro [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 2,057,094 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesShortEuroMember | (66,588)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesShortEuroMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (275,562)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesShortEuroMember | 81,131 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesShortEuroMember
Foreign Exchange Contracts [Member] | Net Realized Gain (Loss) on Futures and/or Foreign Currency Forward Contracts/Changes in Unrealized Appreciation/ Depreciation on Futures and/or Foreign Currency Forward Contracts [Member] | ProShares UltraShort Australian Dollar [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 2,979,670 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortAustralianDollarMember | (78,609)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortAustralianDollarMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (323,631)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortAustralianDollarMember | (2,139,484)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortAustralianDollarMember
Foreign Exchange Contracts [Member] | Net Realized Gain (Loss) on Futures and/or Foreign Currency Forward Contracts/Changes in Unrealized Appreciation/ Depreciation on Futures and/or Foreign Currency Forward Contracts [Member] | ProShares UltraShort Euro [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | 107,515,818 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember | (12,182,041)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | 6,627,201 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember | 10,024,197 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember
Foreign Exchange Contracts [Member] | Net Realized Gain (Loss) on Futures and/or Foreign Currency Forward Contracts/Changes in Unrealized Appreciation/ Depreciation on Futures and/or Foreign Currency Forward Contracts [Member] | ProShares UltraShort Yen [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (5,107,734)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember | (102,730)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | 2,246,532 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember | (24,540,300)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortYenMember
Foreign Exchange Contracts [Member] | Net Realized Gain (Loss) on Futures and/or Foreign Currency Forward Contracts/Changes in Unrealized Appreciation/ Depreciation on Futures and/or Foreign Currency Forward Contracts [Member] | ProShares Ultra Australian Dollar [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (376,158)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraAustralianDollarMember | (27,427)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraAustralianDollarMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | 39,411 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraAustralianDollarMember | 311,205 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraAustralianDollarMember
Foreign Exchange Contracts [Member] | Net Realized Gain (Loss) on Futures and/or Foreign Currency Forward Contracts/Changes in Unrealized Appreciation/ Depreciation on Futures and/or Foreign Currency Forward Contracts [Member] | ProShares Ultra Euro [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (1,065,216)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember | 85,136 us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | (675,379)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember | (79,978)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraEuroMember
Foreign Exchange Contracts [Member] | Net Realized Gain (Loss) on Futures and/or Foreign Currency Forward Contracts/Changes in Unrealized Appreciation/ Depreciation on Futures and/or Foreign Currency Forward Contracts [Member] | ProShares Ultra Yen [Member] |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Realized Gain or (Loss) on Derivatives Recognized in Income | (80,612)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | (10,517)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember
Change in Unrealized Appreciation or Depreciation on Derivatives Recognized in Income | $ (25,933)ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember | $ 118,080 ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember

X
- Definition Change in unrealized appreciation/ depreciation on derivatives recognized in income. + References No definition available. + Details
Name: | ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome
Namespace Prefix: | ck0001415311_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5618551-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a),(c),(d),(e) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=ck0001415311_FuturesContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_FutureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |