v2.4.1.9
Investments - Gross Amounts Not Offset in Statements of Financial Condition (Detail) (USD $)
Mar. 31, 2015
Mar. 31, 2014
ProShares UltraShort Gold [Member] | Deutsche Bank AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition $ (647,913)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
$ (1,422,997)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Financial Instruments for the Benefit of /the Counterparties 647,913us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
1,422,997us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
ProShares UltraShort Gold [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (370,015)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(354,660)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Financial Instruments for the Benefit of /the Counterparties 370,015us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
354,660us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
ProShares UltraShort Gold [Member] | Societe Generale S.A. [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (375,583)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(182,225)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Financial Instruments for the Benefit of /the Counterparties 375,583us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
182,225us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
ProShares UltraShort Gold [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (188,570)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
(322,896)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Financial Instruments for the Benefit of /the Counterparties 188,570us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
322,896us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortGoldMember
ProShares UltraShort Silver [Member] | Deutsche Bank AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition   462,619us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Cash Collateral for the Funds / the Counterparties   (462,619)us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (1,877,505)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
Financial Instruments for the Benefit of /the Counterparties 1,877,505us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
ProShares UltraShort Silver [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition   138,563us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Financial Instruments for the Funds /the Counterparties   (138,563)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (860,699)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
Financial Instruments for the Benefit of /the Counterparties 860,699us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
ProShares UltraShort Silver [Member] | Societe Generale S.A. [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition   198,341us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Financial Instruments for the Funds /the Counterparties   (198,341)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (296,399)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
Financial Instruments for the Benefit of /the Counterparties 296,399us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
 
ProShares UltraShort Silver [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (701,580)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
(204,570)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Financial Instruments for the Benefit of /the Counterparties 701,580us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
204,570us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortSilverMember
ProShares Ultra Bloomberg Commodity [Member] | Deutsche Bank AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (54,521)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
(143,751)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Financial Instruments for the Benefit of /the Counterparties 54,521us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
143,751us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
ProShares Ultra Bloomberg Commodity [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (55,872)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
(138,532)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Financial Instruments for the Benefit of /the Counterparties 55,872us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
138,532us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
ProShares Ultra Bloomberg Commodity [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (19,040)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
(49,055)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Financial Instruments for the Benefit of /the Counterparties 19,040us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
49,055us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCommodityMember
ProShares Ultra Bloomberg Crude Oil [Member] | Deutsche Bank AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (24,270,565)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(24,223,667)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Financial Instruments for the Benefit of /the Counterparties 24,270,565us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
24,223,667us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
ProShares Ultra Bloomberg Crude Oil [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (24,277,344)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(24,285,701)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Financial Instruments for the Benefit of /the Counterparties 24,277,344us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
24,285,701us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
ProShares Ultra Bloomberg Crude Oil [Member] | Societe Generale S.A. [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (8,155,514)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(5,528,160)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Financial Instruments for the Benefit of /the Counterparties 8,155,514us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
5,528,160us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
ProShares Ultra Bloomberg Crude Oil [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (21,770,796)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
(22,143,569)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Financial Instruments for the Benefit of /the Counterparties 21,770,796us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
22,143,569us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraBloombergCrudeOilMember
ProShares Ultra Euro [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (361,029)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(38,856)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Financial Instruments for the Benefit of /the Counterparties 361,029us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
38,856us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
ProShares Ultra Euro [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (417,721)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
(64,515)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Financial Instruments for the Benefit of /the Counterparties 417,721us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
64,515us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraEuroMember
ProShares Ultra Yen [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (15,605)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
(12,255)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Financial Instruments for the Benefit of /the Counterparties 15,605us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
12,255us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
ProShares Ultra Yen [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Liabilities presented in the Statements of Financial Condition (25,573)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
(2,990)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Financial Instruments for the Benefit of /the Counterparties 25,573us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
2,990us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Cash Collateral for the Benefit of / the Counterparties 0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
Net Amount 0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraYenMember
ProShares UltraShort Yen [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 446,692us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
 
Financial Instruments for the Funds /the Counterparties (446,692)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
 
Amounts of Recognized Liabilities presented in the Statements of Financial Condition   (1,466,239)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Financial Instruments for the Benefit of /the Counterparties   1,466,239us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Cash Collateral for the Benefit of / the Counterparties   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net Amount   0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
ProShares UltraShort Yen [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 221,065us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
 
Financial Instruments for the Funds /the Counterparties (221,065)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
 
Amounts of Recognized Liabilities presented in the Statements of Financial Condition   (112,536)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Financial Instruments for the Benefit of /the Counterparties   112,536us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Cash Collateral for the Benefit of / the Counterparties   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
Net Amount   0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortYenMember
ProShares Ultra Silver [Member] | Deutsche Bank AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 12,075,006us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Cash Collateral for the Funds / the Counterparties (12,075,006)us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Amounts of Recognized Liabilities presented in the Statements of Financial Condition   (6,220,069)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Financial Instruments for the Benefit of /the Counterparties   6,220,069us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Cash Collateral for the Benefit of / the Counterparties   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net Amount   0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
ProShares Ultra Silver [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 4,343,236us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Financial Instruments for the Funds /the Counterparties (4,343,236)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Amounts of Recognized Liabilities presented in the Statements of Financial Condition   (2,124,796)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Financial Instruments for the Benefit of /the Counterparties   2,124,796us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Cash Collateral for the Benefit of / the Counterparties   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net Amount   0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
ProShares Ultra Silver [Member] | Societe Generale S.A. [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 2,548,949us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Financial Instruments for the Funds /the Counterparties (2,548,949)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Amounts of Recognized Liabilities presented in the Statements of Financial Condition   (1,384,207)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Financial Instruments for the Benefit of /the Counterparties   1,384,207us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Cash Collateral for the Benefit of / the Counterparties   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net Amount   0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
ProShares Ultra Silver [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 3,653,677us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Financial Instruments for the Funds /the Counterparties (3,653,677)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
 
Amounts of Recognized Liabilities presented in the Statements of Financial Condition   (2,666,048)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Financial Instruments for the Benefit of /the Counterparties   2,666,048us-gaap_DerivativeCollateralRightToReclaimSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Cash Collateral for the Benefit of / the Counterparties   0us-gaap_DerivativeCollateralRightToReclaimCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
Net Amount   0us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraSilverMember
ProShares UltraShort Bloomberg Commodity [Member] | Deutsche Bank AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 118,941us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
243,474us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net Amount 118,941us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
243,474us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
ProShares UltraShort Bloomberg Commodity [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 113,070us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
240,271us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net Amount 113,070us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
240,271us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
ProShares UltraShort Bloomberg Commodity [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 44,614us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
83,514us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
Net Amount 44,614us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
83,514us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCommodityMember
ProShares UltraShort Bloomberg Crude Oil [Member] | Deutsche Bank AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 9,502,897us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
7,669,493us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Cash Collateral for the Funds / the Counterparties (6,400,000)us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(6,800,000)us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net Amount 3,102,897us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
869,493us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
ProShares UltraShort Bloomberg Crude Oil [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 7,090,832us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
8,362,336us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Financial Instruments for the Funds /the Counterparties (4,179,789)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(7,598,657)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net Amount 2,911,043us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
763,679us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
ProShares UltraShort Bloomberg Crude Oil [Member] | Societe Generale S.A. [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 2,850,353us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
2,132,657us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Financial Instruments for the Funds /the Counterparties (2,850,353)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(2,132,657)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
ProShares UltraShort Bloomberg Crude Oil [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 7,413,391us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
8,853,591us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Financial Instruments for the Funds /the Counterparties (4,951,884)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
(8,281,350)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
Net Amount 2,461,507us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
572,241us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortBloombergCrudeOilMember
ProShares UltraShort Euro [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 11,076,250us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
8,193,303us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Financial Instruments for the Funds /the Counterparties (7,250,046)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(6,008,925)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net Amount 3,826,204us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
2,184,378us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
ProShares UltraShort Euro [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 12,313,945us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
8,569,691us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Financial Instruments for the Funds /the Counterparties (9,399,102)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
(6,592,366)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Cash Collateral for the Funds / the Counterparties   (11,518)us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
Net Amount 2,914,843us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
1,965,807us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltrashortEuroMember
ProShares Ultra Gold [Member] | Deutsche Bank AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 895,425us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
1,231,694us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Cash Collateral for the Funds / the Counterparties (800,000)us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(1,231,694)us-gaap_DerivativeCollateralObligationToReturnCash
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net Amount 95,425us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_DeutscheBankAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
 
ProShares Ultra Gold [Member] | Goldman Sachs International [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 346,843us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
222,126us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Financial Instruments for the Funds /the Counterparties (311,985)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
 
Net Amount 34,858us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
222,126us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_GoldmanSachsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
ProShares Ultra Gold [Member] | Societe Generale S.A. [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 90,113us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
190,591us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Financial Instruments for the Funds /the Counterparties (90,113)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(190,591)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_SocieteGeneraleSaMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
ProShares Ultra Gold [Member] | UBS AG [Member]    
Derivative [Line Items]    
Amounts of Recognized Assets presented in the Statements of Financial Condition 328,587us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
406,743us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Financial Instruments for the Funds /the Counterparties (302,741)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
(406,743)us-gaap_DerivativeCollateralObligationToReturnSecurities
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember
Net Amount $ 25,846us-gaap_DerivativeAssets
/ us-gaap_DerivativeByNatureAxis
= ck0001415311_UbsAgMember
/ us-gaap_StatementBusinessSegmentsAxis
= ck0001415311_ProsharesUltraGoldMember