General form of registration statement for all companies including face-amount certificate companies

Consulting Shares - Additional Information (Detail)

v2.4.1.9
Consulting Shares - Additional Information (Detail) (USD $)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Mar. 06, 2015
Related Party Transaction [Line Items]        
Common stock, shares issued 29,429,522us-gaap_CommonStockSharesIssued 29,279,522us-gaap_CommonStockSharesIssued 11,828,974us-gaap_CommonStockSharesIssued  
Common stock par value of issued shares $ 0.001us-gaap_CommonStockParOrStatedValuePerShare $ 0.001us-gaap_CommonStockParOrStatedValuePerShare $ 0.001us-gaap_CommonStockParOrStatedValuePerShare  
Consulting Agreement [Member]        
Related Party Transaction [Line Items]        
Common stock, shares issued       150,000us-gaap_CommonStockSharesIssued
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
Common stock par value of issued shares       $ 0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
Agreement termination notice period 180 days      
Termination agreement percentage of shares returned 40.00%pirs_TerminationAgreementPercentageOfSharesReturned
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
Shares subject to forfeiture 60,000pirs_SharesSubjectToForfeiture
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
Estimated fair value of non-cancellable shares, Shares 90,000pirs_NumberOfNonCancellableShares
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
Estimated fair value of non-cancellable shares, Value $ 284,400pirs_EstimatedFairValueOfNonCancellableSharesValue
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
Estimated fair value cancellable shares, Shares 60,000pirs_NumberOfCancellableShares
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
Estimated fair value of cancellable shares, Value 192,000pirs_EstimatedFairValueOfCancellableSharesValue
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
Estimated fair value of consulting shares 476,400pirs_EstimatedFairValueOfConsultingSharesNet
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
General and administrative expense recognized in consulting shares 311,067pirs_GeneralAndAdministrativeExpenseRecognizedInConsultingShares
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
Percentage of consulting shares recognizable as general and administrative expense 60.00%pirs_PercentageOfConsultingSharesRecognizableAsGeneralAndAdministrativeExpense
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
Percentage of consulting shares recognizable as general and administrative expense offsetting credit to equity 40.00%pirs_PercentageOfConsultingSharesRecognizableAsGeneralAndAdministrativeExpenseOffsettingCreditToEquity
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
     
Consulting Agreement [Member] | Non Cancellable Shares [Member]        
Related Party Transaction [Line Items]        
Share price $ 3.16us-gaap_SharePrice
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
/ us-gaap_StatementClassOfStockAxis
= pirs_NonCancellableSharesMember
     
General and administrative expense recognized in consulting shares 284,400pirs_GeneralAndAdministrativeExpenseRecognizedInConsultingShares
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
/ us-gaap_StatementClassOfStockAxis
= pirs_NonCancellableSharesMember
     
Consulting Agreement [Member] | Cancellable Shares [Member]        
Related Party Transaction [Line Items]        
Share price $ 3.20us-gaap_SharePrice
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
/ us-gaap_StatementClassOfStockAxis
= pirs_CancellableSharesMember
     
General and administrative expense recognized in consulting shares $ 26,667pirs_GeneralAndAdministrativeExpenseRecognizedInConsultingShares
/ us-gaap_RelatedPartyTransactionAxis
= pirs_ConsultingAgreementMember
/ us-gaap_StatementClassOfStockAxis
= pirs_CancellableSharesMember