Quarterly report pursuant to Section 13 or 15(d)

Debt - Additional Information (Detail)

v2.4.1.9
Debt - Additional Information (Detail) (Tbg [Member])
0 Months Ended 3 Months Ended
Dec. 11, 2014
Tranches
Mar. 31, 2015
USD ($)
Mar. 31, 2015
EUR (€)
Dec. 11, 2014
USD ($)
Dec. 11, 2014
EUR (€)
Apr. 03, 2014
USD ($)
Apr. 03, 2014
EUR (€)
Jan. 31, 2015
Debt Instrument, Redemption, Period One [Member]
USD ($)
Jan. 31, 2015
Debt Instrument, Redemption, Period One [Member]
EUR (€)
Mar. 31, 2015
Debt Instrument, Redemption, Period Two [Member]
USD ($)
Mar. 31, 2015
Debt Instrument, Redemption, Period Two [Member]
EUR (€)
Debt Instrument [Line Items]                      
Amount of repayment to TBG outstanding       $ 1,130,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
€ 1,050,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
$ 1,290,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
€ 1,200,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
$ 644,460us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
€ 600,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_DebtInstrumentRedemptionPeriodOneMember
$ 483,345us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_DebtInstrumentRedemptionPeriodTwoMember
€ 450,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_DebtInstrumentRedemptionPeriodTwoMember
Principal amount, interest rate           10.53%us-gaap_AccountsPayableInterestBearingInterestRate
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
10.53%us-gaap_AccountsPayableInterestBearingInterestRate
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
       
Repayment agreement description   Under the repayment agreement, the Company has agreed to a payment schedule pursuant to which it will make semi-annual payments until 2016. Under the repayment agreement, the Company has agreed to a payment schedule pursuant to which it will make semi-annual payments until 2016.                
Capital gain tax withheld   127,482us-gaap_ExtinguishmentOfDebtGainLossIncomeTax
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
118,688us-gaap_ExtinguishmentOfDebtGainLossIncomeTax
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
               
Number of tranches 2pirs_NumberOfTranches
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
                   
Repayment amount of debt   $ 1,000,323us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
€ 931,312us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember