XML 32 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 9 - Redeemable Convertible Preferred Stock (Details) (USD $)
0 Months Ended 12 Months Ended 0 Months Ended
Oct. 27, 2014
Dec. 31, 2014
Oct. 21, 2014
May 13, 2014
Dec. 31, 2013
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
Debt Conversion, Converted Instrument, Shares Issued 8,651,805us-gaap_DebtConversionConvertedInstrumentSharesIssued1        
Preferred Stock, Shares Authorized   10,000,000us-gaap_PreferredStockSharesAuthorized     0us-gaap_PreferredStockSharesAuthorized
Payments of Stock Issuance Costs (in Dollars)   $ 452,000us-gaap_PaymentsOfStockIssuanceCosts      
Redeemable Preferred Stock [Member]          
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
Temporary Equity, Shares Authorized         71,852,775us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemablePreferredStockMember
Series A Preferred Stock [Member]          
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
Temporary Equity, Shares Authorized   0us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
    22,638,465us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Temporary Equity, Par or Stated Value Per Share (in Dollars per share)   $ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
    0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Temporary Equity, Shares Issued   0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
    22,638,465us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Series A-1 Preferred Stock [Member]          
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
Temporary Equity, Shares Authorized   0us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= prto_SeriesA1PreferredStockMember
    10,909,091us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= prto_SeriesA1PreferredStockMember
Temporary Equity, Par or Stated Value Per Share (in Dollars per share)   $ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= prto_SeriesA1PreferredStockMember
    0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= prto_SeriesA1PreferredStockMember
Temporary Equity, Shares Issued   0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= prto_SeriesA1PreferredStockMember
    10,909,091us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= prto_SeriesA1PreferredStockMember
Series B Preferred Stock [Member]          
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
Temporary Equity, Shares Authorized   0us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
    20,754,461us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Temporary Equity, Par or Stated Value Per Share (in Dollars per share)   $ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
    0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Temporary Equity, Shares Issued   0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
    20,754,461us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Series C Preferred Stock [Member]          
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
Temporary Equity, Shares Authorized   0us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    17,550,758us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Temporary Equity, Par or Stated Value Per Share (in Dollars per share)   $ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Temporary Equity, Shares Issued   0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    13,202,932us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Series D Preferred Stock [Member] | Issuance Not From Conversion [Member]          
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
Temporary Equity, Shares Issued       42,469,626us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
/ us-gaap_StatementScenarioAxis
= prto_IssuanceNotFromConversionMember
 
Series D Preferred Stock [Member] | Upon Issuance [Member]          
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
(in Dollars)       6,600,000prto_InvestorsRightsObligations
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
/ us-gaap_StatementScenarioAxis
= prto_UponIssuanceMember
 
Series D Preferred Stock [Member] | Immediately Before IPO [Member]          
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
(in Dollars)     1,400,000prto_InvestorsRightsObligations
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
/ us-gaap_StatementScenarioAxis
= prto_ImmediatelyBeforeIPOMember
   
Series D Preferred Stock [Member]          
Note 9 - Redeemable Convertible Preferred Stock (Details) [Line Items]          
Temporary Equity, Shares Authorized   0us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
    0us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Temporary Equity, Par or Stated Value Per Share (in Dollars per share)   $ 0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
    0.001us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Temporary Equity, Shares Issued   0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
  52,813,827us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Share Price (in Dollars per share)       $ 0.588656us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Proceeds from Issuance or Sale of Equity (in Dollars)       25,000,000us-gaap_ProceedsFromIssuanceOrSaleOfEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Fair Value, Option, Changes in Fair Value, Gain (Loss) (in Dollars)     5,200,000us-gaap_FairValueOptionChangesInFairValueGainLoss1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
   
Payments of Stock Issuance Costs (in Dollars)   500,000us-gaap_PaymentsOfStockIssuanceCosts
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
  500,000us-gaap_PaymentsOfStockIssuanceCosts
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Amortization of Financing Costs and Discounts (in Dollars)       400,000us-gaap_AmortizationOfFinancingCostsAndDiscounts
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Accreted Term       5 years  
Allocated To Trance Right Liability (in Dollars)       $ 100,000prto_AllocatedToTranceRightLiability
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember