Annual report pursuant to Section 13 and 15(d)

9. Stockholders' Deficit (Details 1)

v2.4.1.9
9. Stockholders' Deficit (Details 1) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Stock Options    
Balance outstanding, Begining Balance 1,771,708pbio_BeginingBalanceShares
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
1,605,750pbio_BeginingBalanceShares
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Granted 1,675,500pbio_Granted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
363,500pbio_Granted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Exercised    0pbio_Exercised
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Expired (10,000)pbio_Expired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
(10,000)pbio_Expired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Forfeited (30,985)pbio_Forfeited
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
(187,542)pbio_Forfeited
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Balance outstanding, Ending Balance 3,406,250pbio_BalanceOutstandingdecember312012
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
1,771,708pbio_BalanceOutstandingdecember312012
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average price per share, Beginning Balance $ 0.71pbio_WeightedAveragePricePerShareBeginningBalance
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
$ 0.8pbio_WeightedAveragePricePerShareBeginningBalance
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average price per share, Granted $ 0.3pbio_WeightedAveragePricePerShareGranted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
$ 0.41pbio_WeightedAveragePricePerShareGranted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average price per share, Exercised      
Weighted Average price per share, Expired $ 1pbio_WeightedAveragePricePerShareExpired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
$ 1pbio_WeightedAveragePricePerShareExpired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average price per share, Forfeited $ 0.71pbio_WeightedAveragePricePerShareForfeited
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
$ 0.85pbio_WeightedAveragePricePerShareForfeited
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average price per share, Ending Balance $ 0.51pbio_WeightedAveragePricePerShareEndingBalance
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
$ 0.71pbio_WeightedAveragePricePerShareEndingBalance
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
WarrantMember    
Balance outstanding, Begining Balance 15,012,327pbio_BeginingBalanceShares
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
6,687,099pbio_BeginingBalanceShares
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
Granted 8,903,000pbio_Granted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
8,346,228pbio_Granted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
Exercised (4,208,658)pbio_Exercised
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
  
Expired (524,468)pbio_Expired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
(21,000)pbio_Expired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
Forfeited      
Balance outstanding, Ending Balance 19,182,201pbio_BalanceOutstandingdecember312012
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
15,012,327pbio_BalanceOutstandingdecember312012
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
Weighted Average price per share, Beginning Balance $ 0.57pbio_WeightedAveragePricePerShareBeginningBalance
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
$ 0.81pbio_WeightedAveragePricePerShareBeginningBalance
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
Weighted Average price per share, Granted $ 0.38pbio_WeightedAveragePricePerShareGranted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
$ 0.37pbio_WeightedAveragePricePerShareGranted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
Weighted Average price per share, Exercised $ 0.25pbio_WeightedAveragePricePerShareExercised
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
  
Weighted Average price per share, Expired $ 0.74pbio_WeightedAveragePricePerShareExpired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
$ 2.38pbio_WeightedAveragePricePerShareExpired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
Weighted Average price per share, Forfeited      
Weighted Average price per share, Ending Balance $ 0.49pbio_WeightedAveragePricePerShareEndingBalance
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
$ 0.57pbio_WeightedAveragePricePerShareEndingBalance
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_WarrantMember
Exercisable [Member]    
Balance outstanding, Begining Balance 16,784,035pbio_BeginingBalanceShares
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
8,292,849pbio_BeginingBalanceShares
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
Balance outstanding, Begining Balance, Exercisable 16,611,528pbio_BalanceOutstandingJanuary12012Exercisable
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
7,989,331pbio_BalanceOutstandingJanuary12012Exercisable
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
Granted 10,578,500pbio_Granted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
8,709,728pbio_Granted
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
Exercised (4,208,658)pbio_Exercised
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
  
Expired (534,468)pbio_Expired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
(31,000)pbio_Expired
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
Forfeited (30,958)pbio_Forfeited
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
(187,542)pbio_Forfeited
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
Balance outstanding, Ending Balance 22,588,451pbio_BalanceOutstandingdecember312012
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
16,784,035pbio_BalanceOutstandingdecember312012
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
Balance outstanding,Ending Balance for Exercisable 20,858,111pbio_BalanceOutstandingdecember312012ForExercisable
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember
16,611,528pbio_BalanceOutstandingdecember312012ForExercisable
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= pbio_ExercisableMember