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

Debt - Additional Information (Detail)

v2.4.1.9
Debt - Additional Information (Detail)
3 Months Ended 12 Months Ended 1 Months Ended 12 Months Ended 1 Months Ended 0 Months Ended 3 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended
Mar. 31, 2015
USD ($)
Mar. 31, 2014
USD ($)
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
Mar. 31, 2015
Tbg [Member]
USD ($)
Mar. 31, 2015
Tbg [Member]
EUR (€)
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. 11, 2014
Tbg [Member]
Scenario, Previously Reported
USD ($)
Apr. 03, 2014
Tbg [Member]
Scenario, Previously Reported
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 (€)
Jan. 31, 2015
Tbg [Member]
Debt Instrument, Redemption, Period One [Member]
USD ($)
Jan. 31, 2015
Tbg [Member]
Debt Instrument, Redemption, Period One [Member]
EUR (€)
Mar. 31, 2015
Tbg [Member]
Debt Instrument, Redemption, Period Two [Member]
USD ($)
Mar. 31, 2015
Tbg [Member]
Debt Instrument, Redemption, Period Two [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 4,170us-gaap_InterestExpense 109,289us-gaap_InterestExpense 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,130,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
    1,270,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,290,000us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
              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
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.                     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
                     
Capital gain tax withheld                                               127,482us-gaap_ExtinguishmentOfDebtGainLossIncomeTax
/ us-gaap_CounterpartyNameAxis
= pirs_TbgMember
118,688us-gaap_ExtinguishmentOfDebtGainLossIncomeTax
/ 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