v3.8.0.1

Organization (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Schedule of Share Splits and Reverse Share Splits | The table below includes Share splits and reverse Share splits for the Funds during the year ended December 31, 2016 and during nine months ended September 30, 2017. The ticker symbols for these Funds did not change, and each Fund continues to trade on the NYSE Arca.
Fund |  | Execution Date (Prior to Opening of Trading) |  | Type of Split |  | Date Trading Resumed at Post- Split Price
ProShares UltraShort Bloomberg Natural Gas |  | July 20, 2016 |  | 3-for-1 Share split |  | July 25, 2016
ProShares VIX Short-Term Futures ETF |  | July 25, 2016 |  | 1-for-5 reverse Share split |  | July 25, 2016
ProShares Ultra VIX Short-Term Futures ETF |  | July 25, 2016 |  | 1-for-5 reverse Share split |  | July 25, 2016
ProShares UltraShort Bloomberg Crude Oil |  | January 11, 2017 |  | 2-for-1 Share split |  | January 12, 2017
ProShares Ultra Bloomberg Crude Oil |  | January 11, 2017 |  | 1-for-2 reverse Share split |  | January 12, 2017
ProShares Ultra VIX Short-Term Futures ETF |  | January 11, 2017 |  | 1-for-5 reverse Share split |  | January 12, 2017
ProShares Short VIX Short-Term Futures ETF |  | July 12, 2017 |  | 2-for-1 Share split |  | July 17, 2017
ProShares VIX Short-Term Futures ETF |  | July 14, 2017 |  | 1-for-4 reverse Share split |  | July 17, 2017
ProShares Ultra VIX Short-Term Futures ETF |  | July 14, 2017 |  | 1-for-4 reverse Share split |  | July 17, 2017

X
- Definition Schedule of share splits and reverse share splits. + References No definition available. + Details
Name: | ck0001415311_ScheduleOfShareSplitsAndReverseShareSplitsTableTextBlock
Namespace Prefix: | ck0001415311_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration