Annual report pursuant to Section 13 and 15(d)

Debt - Additional Information (Detail)

v2.4.1.9
Debt - Additional Information (Detail)
12 Months Ended 1 Months Ended 12 Months Ended 1 Months Ended 0 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2014
Bridge Loan [Member]
USD ($)
Dec. 31, 2013
Bridge Loan [Member]
USD ($)
Dec. 31, 2014
Bridge Loan [Member]
Unsecured Debt Including Accrued Interest [Member]
USD ($)
Dec. 31, 2013
Bridge Loan [Member]
Unsecured Debt Including Accrued Interest [Member]
USD ($)
Jun. 30, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
Dec. 31, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
USD ($)
Dec. 31, 2013
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
USD ($)
Apr. 14, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
USD ($)
Apr. 14, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
EUR (€)
Jun. 30, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
Tranche A [Member]
USD ($)
Jun. 30, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
Tranche A [Member]
EUR (€)
Apr. 14, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
Tranche A [Member]
USD ($)
Apr. 14, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
Tranche A [Member]
EUR (€)
Apr. 14, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
Tranche B [Member]
USD ($)
Apr. 14, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
Tranche B [Member]
EUR (€)
Jun. 30, 2014
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
After Maturity Period [Member]
Dec. 31, 2013
Unsecured Debt Including Accrued Interest [Member]
Bridge Loan [Member]
After Maturity Period [Member]
Dec. 31, 2014
Unsecured Debt Including Accrued Interest [Member]
2014 Bridge Loan [Member]
USD ($)
Dec. 11, 2014
Tbg [Member]
Tranches
Dec. 11, 2014
Tbg [Member]
USD ($)
Dec. 11, 2014
Tbg [Member]
EUR (€)
Apr. 03, 2014
Tbg [Member]
USD ($)
Apr. 03, 2014
Tbg [Member]
EUR (€)
Dec. 31, 2014
Tbg [Member]
Bank Loan [Member]
USD ($)
Dec. 31, 2013
Tbg [Member]
Bank Loan [Member]
USD ($)
Dec. 31, 2014
Tbg [Member]
Unsecured Debt Including Accrued Interest [Member]
USD ($)
Dec. 31, 2013
Tbg [Member]
Unsecured Debt Including Accrued Interest [Member]
USD ($)
Dec. 31, 2014
Tbg [Member]
Unsecured Debt Including Accrued Interest [Member]
Bank Loan [Member]
USD ($)
Dec. 31, 2013
Tbg [Member]
Unsecured Debt Including Accrued Interest [Member]
Bank Loan [Member]
USD ($)
Dec. 31, 2014
Tbg [Member]
Unsecured Debt Including Accrued Interest [Member]
Bank Loan [Member]
Other Current Liabilities [Member]
USD ($)
Dec. 31, 2013
Tbg [Member]
Unsecured Debt Including Accrued Interest [Member]
Bank Loan [Member]
Other Current Liabilities [Member]
USD ($)
Dec. 31, 2014
Tbg [Member]
Repayment Agreement [Member]
Dec. 11, 2014
Tbg [Member]
Tranche One, Payment Due Jan 31, 2015 [Member]
USD ($)
Dec. 11, 2014
Tbg [Member]
Tranche One, Payment Due Jan 31, 2015 [Member]
EUR (€)
Dec. 11, 2014
Tbg [Member]
Tranche Two, Payment Due March 31, 2015 [Member]
USD ($)
Dec. 11, 2014
Tbg [Member]
Tranche Two, Payment Due March 31, 2015 [Member]
EUR (€)
Debt Instrument [Line Items]                                                                            
Interest rate             12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
  12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                18.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= pirs_AfterMaturityPeriodMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
18.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_DebtInstrumentRedemptionPeriodAxis
= pirs_AfterMaturityPeriodMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                    10.53%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
8.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
             
Loan maturity date             Dec. 31, 2015   Dec. 31, 2015                                         Dec. 31, 2013                
Outstanding principal on unsecured convertible stockholder loan         $ 0us-gaap_DueToOfficersOrStockholdersCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
$ 2,753,200us-gaap_DueToOfficersOrStockholdersCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                          $ 0us-gaap_DueToOfficersOrStockholdersCurrent
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= pirs_TwoThousandAndFourteenBridgeLoanMember
                                   
Accrued interest           345,302pirs_DebtInstrumentAccruedInterest
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                                                               
Aggregate borrowing capacity                   2,420,200us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
2,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
    1,815,150us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtConversionByUniqueDescriptionAxis
= pirs_TrancheaMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
1,500,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtConversionByUniqueDescriptionAxis
= pirs_TrancheaMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
605,050us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtConversionByUniqueDescriptionAxis
= pirs_TrancheBMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
500,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtConversionByUniqueDescriptionAxis
= pirs_TrancheBMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                                         
Borrowed amount                       1,210,100us-gaap_LineOfCreditFacilityAverageOutstandingAmount
/ us-gaap_DebtConversionByUniqueDescriptionAxis
= pirs_TrancheaMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
1,000,000us-gaap_LineOfCreditFacilityAverageOutstandingAmount
/ us-gaap_DebtConversionByUniqueDescriptionAxis
= pirs_TrancheaMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                                                 
Debt instrument, percentage of debt redeemed                       67.00%pirs_LineOfCreditFacilityPercentageAmountOutstanding
/ us-gaap_DebtConversionByUniqueDescriptionAxis
= pirs_TrancheaMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
67.00%pirs_LineOfCreditFacilityPercentageAmountOutstanding
/ us-gaap_DebtConversionByUniqueDescriptionAxis
= pirs_TrancheaMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                                                 
Beneficial conversion feature recognized 2,236,581us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature                                                                          
Interest expense 2,654,727us-gaap_InterestExpense 493,937us-gaap_InterestExpense           326,429us-gaap_InterestExpense
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
317,014us-gaap_InterestExpense
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                                        71,757us-gaap_InterestExpense
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
79,668us-gaap_InterestExpense
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
             
Principal or interest payments     0us-gaap_RepaymentsOfUnsecuredDebt
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
0us-gaap_RepaymentsOfUnsecuredDebt
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_BridgeLoanMember
                                          181,515us-gaap_RepaymentsOfUnsecuredDebt
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
0us-gaap_RepaymentsOfUnsecuredDebt
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
                     
Amount of repayment to TBG outstanding                                           1,270,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
1,050,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
1,650,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
1,200,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
                  726,060us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= pirs_TrancheOneMember
600,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= pirs_TrancheOneMember
544,545us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= pirs_TrancheaTwoMember
450,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= pirs_TrancheaTwoMember
Principal amount, interest rate                                               10.53%us-gaap_AccountsPayableInterestBearingInterestRate
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
10.53%us-gaap_AccountsPayableInterestBearingInterestRate
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
                         
Debt instrument, payment term                                                           12% per year of the German GAAP net income, adjusted for certain items per the Bank Loan, is payable to TBG.       Under the repayment agreement, the Company agreed to a payment schedule pursuant to which it would make semi-annual payments until 2016        
Number of tranches                                         2pirs_NumberOfTranches
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
                                 
Outstanding principal on bank loan                                                       726,060us-gaap_BankLoans
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
1,032,450us-gaap_BankLoans
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
                 
Accrued interest balances                                                           544,545us-gaap_InterestPayableCurrent
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
619,470us-gaap_InterestPayableCurrent
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
19,117us-gaap_InterestPayableCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
20,649us-gaap_InterestPayableCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
         
Repayment fee rate                                                           30.00%pirs_DebtInstrumentRepaymentPercentage
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
               
Additional interest premium                                                           6.00%pirs_DebtInstrumentInterestRepaymentPremium
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
               
Interest expense including repayment fee and additional interest premium                                                           $ 0us-gaap_InterestAndDebtExpense
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember
$ 97,255us-gaap_InterestAndDebtExpense
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_DebtInstrumentAxis
= us-gaap_UnsecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= pirs_BankLoanMember