v3.10.0.1
Creation and Redemption of Creation Units - Schedule of Transaction Fees (Detail) - USD ($)
3 Months Ended
6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
$ 652,852
$ 1,966,631
ProShares Short VIX Short-Term Futures ETF [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
117,253
557,733
ProShares Ultra Bloomberg Crude Oil [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
41,962
105,564
ProShares Ultra Bloomberg Natural Gas [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
2,040
7,843
ProShares Ultra Gold [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
2,097
6,263
ProShares Ultra Silver [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
6,305
11,572
ProShares Ultra VIX Short-Term Futures ETF [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
407,322
1,061,749
Proshares Ultra Pro 3x Crude Oil ETF [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
8,904
13,698
ProShares UltraPro 3X Short Crude Oil ETF [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
8,498
20,543
ProShares UltraShort Bloomberg Crude Oil [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
27,882
65,813
ProShares UltraShort Bloomberg Natural Gas [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
622
2,732
ProShares UltraShort Gold [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
2,996
8,911
ProShares VIX Mid-Term Futures ETF [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
2,116
12,050
ProShares VIX Short-Term Futures ETF [Member]
Creation And Redemption Of Creation Units [Line Items]
Transaction fees
$ 24,855
$ 92,160
X
- Definition
Creation and redemption of creation units.
+ References
No definition available.
+ Details
Name:
ck0001415311_CreationAndRedemptionOfCreationUnitsLineItems
Namespace Prefix:
ck0001415311_
Data Type:
xbrli:stringItemType
Balance Type:
na
Period Type:
duration
X
- Definition
Transactions fees.
+ References
No definition available.
+ Details
Name:
ck0001415311_TransactionsFees
Namespace Prefix:
ck0001415311_
Data Type:
xbrli:monetaryItemType
Balance Type:
debit
Period Type:
duration
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesShortVixShortTermFuturesEtfMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraBloombergCrudeOilMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraBloombergNaturalGasMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraGoldMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraSilverMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraVixShortTermFuturesEtfMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraProThreexCrudeOilEtfMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraProThreeXShortCrudeOilEtfMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraShortBloombergCrudeOilMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraShortBloombergNaturalGasMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesUltraShortGoldMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesVixMidTermFuturesEtfMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type:
X
- Details
Name:
us-gaap_StatementBusinessSegmentsAxis=ck0001415311_ProsharesVixShortTermFuturesEtfMember
Namespace Prefix:
Data Type:
na
Balance Type:
Period Type: