Quarterly report pursuant to Section 13 or 15(d)

Net Loss Per Share - Schedule of potential common shares outstanding that were excluded from the computation of diluted net loss per share (Details)

v2.4.1.9
Net Loss Per Share - Schedule of potential common shares outstanding that were excluded from the computation of diluted net loss per share (Details)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Anti-dilutive securities    
Total common stock equivalents (in shares) 27,327us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 25,270us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Options to purchase common stock    
Anti-dilutive securities    
Total common stock equivalents (in shares) 10,787us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= p_EmployeeAndNonEmployeeStockOptionsMember
13,518us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= p_EmployeeAndNonEmployeeStockOptionsMember
Restricted stock units    
Anti-dilutive securities    
Total common stock equivalents (in shares) 15,764us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockUnitsRSUMember
11,752us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockUnitsRSUMember
Market stock units    
Anti-dilutive securities    
Total common stock equivalents (in shares) 776us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= p_MarketStockUnitsMSUsMember
0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= p_MarketStockUnitsMSUsMember