|
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,916us-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,252us-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,707us-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,721ck0001415311_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,671us-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,479ck0001415311_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,285us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_FutureMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesShortVixShortTermFuturesEtfMember |
2,731,436us-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,133ck0001415311_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,549us-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,934ck0001415311_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,872us-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,054ck0001415311_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,268us-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,020ck0001415311_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,530us-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,177ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortGoldMember |
2,901,049ck0001415311_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,567ck0001415311_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,342us-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,905ck0001415311_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,668us-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,711ck0001415311_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,375us-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,658ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnFuturesContractsSwapAndOrForwardAgreementsChangesInUnrealizedAppreciationDepreciationOnFuturesContractsSwapAndOrForwardAgreementsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraBloombergNaturalGasMember |
1,805,128ck0001415311_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,620us-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,572us-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,228ck0001415311_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,094us-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,131ck0001415311_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,670us-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,818us-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,201ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltrashortEuroMember |
10,024,197ck0001415311_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,532ck0001415311_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,411ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraAustralianDollarMember |
311,205ck0001415311_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,136us-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,080ck0001415311_ChangeInUnrealizedAppreciationDepreciationOnDerivativesRecognizedInIncome / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = ck0001415311_NetRealizedGainLossOnForeignCurrencyForwardContractsChangesInUnrealizedAppreciationDepreciationOnForeignCurrencyForwardContractsMember / us-gaap_StatementBusinessSegmentsAxis = ck0001415311_ProsharesUltraYenMember |