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

Commitments and Contingencies - Additional Information (Detail)

v2.4.1.9
Commitments and Contingencies - Additional Information (Detail)
0 Months Ended 3 Months Ended 12 Months Ended 12 Months Ended 3 Months Ended 12 Months Ended
Dec. 23, 2014
USD ($)
Dec. 23, 2014
EUR (€)
Mar. 31, 2015
USD ($)
Mar. 31, 2015
EUR (€)
Dec. 31, 2014
USD ($)
Sublease
Dec. 31, 2013
USD ($)
Dec. 31, 2014
License Agreement [Member]
IBA GmbH [Member]
USD ($)
Dec. 31, 2014
License Agreement [Member]
TUM [Member]
USD ($)
Mar. 31, 2015
Out License Fee [Member]
USD ($)
Dec. 31, 2014
Out License Fee [Member]
USD ($)
Dec. 31, 2014
Out License Fee [Member]
EUR (€)
Dec. 31, 2014
General and Administrative [Member]
USD ($)
Dec. 31, 2013
General and Administrative [Member]
USD ($)
Dec. 31, 2014
Research and Development [Member]
USD ($)
Dec. 31, 2013
Research and Development [Member]
USD ($)
Mar. 31, 2015
TUM [Member]
USD ($)
Mar. 31, 2014
TUM [Member]
USD ($)
Dec. 31, 2014
TUM [Member]
USD ($)
Dec. 31, 2013
TUM [Member]
USD ($)
Mar. 31, 2015
TUM [Member]
Out License Fee [Member]
USD ($)
Mar. 31, 2015
TUM [Member]
Out License Fee [Member]
EUR (€)
Dec. 31, 2014
TUM [Member]
Out License Fee [Member]
USD ($)
Dec. 31, 2014
TUM [Member]
Out License Fee [Member]
EUR (€)
Mar. 31, 2015
TUM [Member]
License Agreement [Member]
USD ($)
Dec. 31, 2014
TUM [Member]
License Agreement [Member]
USD ($)
Mar. 31, 2014
TUM [Member]
License Agreement [Member]
USD ($)
Dec. 31, 2013
TUM [Member]
License Agreement [Member]
USD ($)
Loss Contingencies [Line Items]                                                      
Annual license payment             $ 36,303us-gaap_LicenseCosts
/ us-gaap_CounterpartyNameAxis
= pirs_IbaGmbhMember
/ us-gaap_TypeOfArrangementAxis
= pirs_LicenseAgreementMember
$ 60,505us-gaap_LicenseCosts
/ us-gaap_CounterpartyNameAxis
= pirs_TumMember
/ us-gaap_TypeOfArrangementAxis
= pirs_LicenseAgreementMember
              $ 14,057us-gaap_LicenseCosts
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
$ 17,131us-gaap_LicenseCosts
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
$ 66,461us-gaap_LicenseCosts
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
$ 66,390us-gaap_LicenseCosts
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
               
Agreement expiration date             2024 2027                                      
Notification period         8 months                                            
Rent expense         268,621us-gaap_OperatingLeasesRentExpenseNet 289,991us-gaap_OperatingLeasesRentExpenseNet           72,600us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
72,498us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
217,799us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
217,493us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
                       
Number of sub lease agreements         6us-gaap_NumberOfPropertiesSubjectToGroundLeases                                            
Out-License Fee amount                 400,000us-gaap_ContractualObligation
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_OutLicenseFeeMember
300,000us-gaap_ContractualObligation
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_OutLicenseFeeMember
300,000us-gaap_ContractualObligation
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_OutLicenseFeeMember
                3,400,000us-gaap_ContractualObligation
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_OutLicenseFeeMember
  3,000,000us-gaap_ContractualObligation
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_OutLicenseFeeMember
2,500,000us-gaap_ContractualObligation
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_OutLicenseFeeMember
       
Amount of loss contingency liability                                               291,081us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_LicenseAgreementMember
327,937us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_LicenseAgreementMember
373,357us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_LicenseAgreementMember
373,059us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_LicenseAgreementMember
Counterclaim amount filed 3,060,827us-gaap_LossContingencyDamagesSoughtValue 2,529,400us-gaap_LossContingencyDamagesSoughtValue                                                  
Reserved liability                                       327,937us-gaap_RelatedPartyDepositLiabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_OutLicenseFeeMember
271,000us-gaap_RelatedPartyDepositLiabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= pirs_TumMember
/ us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis
= pirs_OutLicenseFeeMember
           
Claims and counterclaims amount     $ 4,235,350us-gaap_LossContingencyDamagesAwardedValue € 3,500,000us-gaap_LossContingencyDamagesAwardedValue