XML 47 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Account Policies (Schedule of Earnings Per Share) (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Numerator    
Net income $ 1,463,395us-gaap_NetIncomeLoss $ (2,258,440)us-gaap_NetIncomeLoss
Net income allocated to participating securities (607)us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic  
Numerator for basic income per share 1,462,788us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic  
Incremental allocation of net income to participating securities 3us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted  
Change in fair value of dilutive warrants (185,774)us-gaap_DilutiveSecurities  
Numerator for diluted income per share $ 1,277,017us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted $ (2,258,440)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
Denominator    
Denominator for basic income per share Weighted average outstanding common shares 63,633,290us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 53,044,119us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Dilutive effect of stock options 327,020pip_IncrementalCommonSharesAttributableToDilutiveEffectOfCallOptions  
Dilutive effect of warrants 19,550pip_IncrementalCommonSharesAttributableToDilutiveEffectOfWarrants  
Denominator for diluted income per share 63,979,859us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 53,044,119us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding