Fair Value Measurements (Details) (USD $)
|
12 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Aug. 31, 2013
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Goodwill |
$ 15,545,000us-gaap_Goodwill
|
$ 0us-gaap_Goodwill
|
|
Fair Value, by Balance Sheet Grouping [Table Text Block] |
The valuation methodologies used for the Company's financial instruments measured on a recurring basis at fair value, including the general classification of such instruments pursuant to the valuation hierarchy, is set forth in the tables below.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As of December 31, 2014 |
|
Fair Value Measurements |
|
Carrying |
|
Fair |
|
As of December 31, 2014 |
|
Amount |
|
Value |
|
Level 1 |
|
Level 2 |
|
Level 3 |
Assets: |
|
|
|
|
|
|
|
|
|
Cash and cash equivalents: |
|
|
|
|
|
|
|
|
|
Cash |
$ |
6,836 |
|
|
$ |
6,836 |
|
|
$ |
6,836 |
|
|
$ |
— |
|
|
$ |
— |
|
Money market funds |
16,275 |
|
|
16,275 |
|
|
16,275 |
|
|
— |
|
|
— |
|
|
$ |
23,111 |
|
|
$ |
23,111 |
|
|
$ |
23,111 |
|
|
$ |
— |
|
|
$ |
— |
|
Marketable securities: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Money market funds |
$ |
48 |
|
|
$ |
48 |
|
|
$ |
48 |
|
|
$ |
— |
|
|
$ |
— |
|
Mutual funds |
59 |
|
|
59 |
|
|
59 |
|
|
— |
|
|
— |
|
U.S. Treasury securities |
1,070 |
|
|
1,070 |
|
|
1,070 |
|
|
— |
|
|
— |
|
Government agency securities |
317 |
|
|
317 |
|
|
317 |
|
|
— |
|
|
— |
|
|
$ |
1,494 |
|
|
$ |
1,494 |
|
|
$ |
1,494 |
|
|
$ |
— |
|
|
$ |
— |
|
Liabilities: |
|
|
|
|
|
|
|
|
|
Contingent consideration: |
|
|
|
|
|
|
|
|
|
Asuragen |
$ |
4,476 |
|
|
$ |
4,476 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
4,476 |
|
RedPath |
22,066 |
|
|
22,066 |
|
|
— |
|
|
— |
|
|
22,066 |
|
|
$ |
26,542 |
|
|
$ |
26,542 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
26,542 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As of December 31, 2013 |
|
Fair Value Measurements |
|
Carrying |
|
Fair |
|
As of December 31, 2013 |
|
Amount |
|
Value |
|
Level 1 |
|
Level 2 |
|
Level 3 |
Assets: |
|
|
|
|
|
|
|
|
|
Cash and cash equivalents: |
|
|
|
|
|
|
|
|
|
Cash |
$ |
10,315 |
|
|
$ |
10,315 |
|
|
$ |
10,315 |
|
|
$ |
— |
|
|
$ |
— |
|
Money market funds |
35,324 |
|
|
35,324 |
|
|
35,324 |
|
|
— |
|
|
— |
|
|
$ |
45,639 |
|
|
$ |
45,639 |
|
|
$ |
45,639 |
|
|
$ |
— |
|
|
$ |
— |
|
Marketable securities: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Money market funds |
$ |
48 |
|
|
$ |
48 |
|
|
$ |
48 |
|
|
$ |
— |
|
|
$ |
— |
|
Mutual funds |
55 |
|
|
55 |
|
|
55 |
|
|
— |
|
|
— |
|
U.S. Treasury securities |
1,730 |
|
|
1,730 |
|
|
1,730 |
|
|
— |
|
|
— |
|
Government agency securities |
382 |
|
|
382 |
|
|
382 |
|
|
— |
|
|
— |
|
|
$ |
2,215 |
|
|
$ |
2,215 |
|
|
$ |
2,215 |
|
|
$ |
— |
|
|
$ |
— |
|
|
|
|
Contingent consideration, liability |
26,542,000us-gaap_BusinessCombinationContingentConsiderationLiability
|
|
500,000us-gaap_BusinessCombinationContingentConsiderationLiability
|
Fair Value, Inputs, Level 3 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
47,304,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
|
|
Contingent consideration, liability |
26,542,000us-gaap_BusinessCombinationContingentConsiderationLiability / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
|
|
Fair Value, Inputs, Level 1 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Cash and Cash Equivalents, Fair Value Disclosure |
23,111,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
45,639,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
|
Investments, Fair Value Disclosure |
1,494,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
2,215,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
|
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
48,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_MoneyMarketFundsMember
|
48,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_MoneyMarketFundsMember
|
|
Mutual Funds [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
59,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember
|
55,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember
|
|
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
1,070,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
|
1,730,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
|
|
Government agency securities [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
317,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
382,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
|
Cash [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Cash and Cash Equivalents, Fair Value Disclosure |
6,836,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
10,315,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
|
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Cash and Cash Equivalents, Fair Value Disclosure |
16,275,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
35,324,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member
|
|
Asuragen [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Contingent consideration, liability |
4,476,000us-gaap_BusinessCombinationContingentConsiderationLiability / us-gaap_BusinessAcquisitionAxis = pdii_AsuragenMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
|
|
RedPath | Fair Value, Inputs, Level 3 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Contingent consideration, liability |
22,066,000us-gaap_BusinessCombinationContingentConsiderationLiability / us-gaap_BusinessAcquisitionAxis = pdii_RedPathMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member
|
|
|
Reported Value Measurement [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
47,304,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
|
|
Cash and Cash Equivalents, Fair Value Disclosure |
23,111,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
45,639,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
|
Investments, Fair Value Disclosure |
1,494,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
2,215,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
|
Contingent consideration, liability |
26,542,000us-gaap_BusinessCombinationContingentConsiderationLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
|
|
Reported Value Measurement [Member] | Money Market Funds [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
48,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_MoneyMarketFundsMember
|
48,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_MoneyMarketFundsMember
|
|
Reported Value Measurement [Member] | Mutual Funds [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
59,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember
|
55,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember
|
|
Reported Value Measurement [Member] | US Treasury Securities [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
1,070,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
|
1,730,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
|
|
Reported Value Measurement [Member] | Government agency securities [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
317,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
382,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
|
Reported Value Measurement [Member] | Cash [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Cash and Cash Equivalents, Fair Value Disclosure |
6,836,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
10,315,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
|
Reported Value Measurement [Member] | Money Market Funds [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Cash and Cash Equivalents, Fair Value Disclosure |
16,275,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
35,324,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
|
Reported Value Measurement [Member] | Asuragen [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Contingent consideration, liability |
4,476,000us-gaap_BusinessCombinationContingentConsiderationLiability / us-gaap_BusinessAcquisitionAxis = pdii_AsuragenMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
|
|
Reported Value Measurement [Member] | RedPath |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Contingent consideration, liability |
22,066,000us-gaap_BusinessCombinationContingentConsiderationLiability / us-gaap_BusinessAcquisitionAxis = pdii_RedPathMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember
|
|
|
Estimate of Fair Value, Fair Value Disclosure [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Cash and Cash Equivalents, Fair Value Disclosure |
23,111,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
45,639,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
|
Investments, Fair Value Disclosure |
1,494,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
2,215,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
|
Contingent consideration, liability |
26,542,000us-gaap_BusinessCombinationContingentConsiderationLiability / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
|
|
Estimate of Fair Value, Fair Value Disclosure [Member] | Money Market Funds [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
48,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_MoneyMarketFundsMember
|
48,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_MoneyMarketFundsMember
|
|
Estimate of Fair Value, Fair Value Disclosure [Member] | Mutual Funds [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
59,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember
|
55,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_EquityFundsMember
|
|
Estimate of Fair Value, Fair Value Disclosure [Member] | US Treasury Securities [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
1,070,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
|
1,730,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USTreasurySecuritiesMember
|
|
Estimate of Fair Value, Fair Value Disclosure [Member] | Government agency securities [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Investments, Fair Value Disclosure |
317,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
382,000us-gaap_InvestmentsFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember
|
|
Estimate of Fair Value, Fair Value Disclosure [Member] | Cash [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Cash and Cash Equivalents, Fair Value Disclosure |
6,836,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
10,315,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_CashMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
|
Estimate of Fair Value, Fair Value Disclosure [Member] | Money Market Funds [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Cash and Cash Equivalents, Fair Value Disclosure |
16,275,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
35,324,000us-gaap_CashAndCashEquivalentsFairValueDisclosure / us-gaap_CashAndCashEquivalentsAxis = us-gaap_MoneyMarketFundsMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
|
Estimate of Fair Value, Fair Value Disclosure [Member] | Asuragen [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Contingent consideration, liability |
4,476,000us-gaap_BusinessCombinationContingentConsiderationLiability / us-gaap_BusinessAcquisitionAxis = pdii_AsuragenMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
|
|
Estimate of Fair Value, Fair Value Disclosure [Member] | RedPath |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Contingent consideration, liability |
22,066,000us-gaap_BusinessCombinationContingentConsiderationLiability / us-gaap_BusinessAcquisitionAxis = pdii_RedPathMember / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_EstimateOfFairValueFairValueDisclosureMember
|
|
|
Thyroid [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
522,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementBusinessSegmentsAxis = pdii_ThyroidMember
|
|
|
Thyroid [Member] | Reported Value Measurement [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
522,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementBusinessSegmentsAxis = pdii_ThyroidMember
|
|
|
Pancreas [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
8,519,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementBusinessSegmentsAxis = pdii_PancreasMember
|
|
|
Pancreas [Member] | Reported Value Measurement [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
8,519,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementBusinessSegmentsAxis = pdii_PancreasMember
|
|
|
Biobank | Fair Value, Inputs, Level 3 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
2,728,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementBusinessSegmentsAxis = pdii_BioBankMember
|
|
|
Biobank | Reported Value Measurement [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
2,728,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementBusinessSegmentsAxis = pdii_BioBankMember
|
|
|
Pancreas Test [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
1,428,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementBusinessSegmentsAxis = pdii_PancreasTestMember
|
|
|
Pancreas Test [Member] | Reported Value Measurement [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
1,428,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementBusinessSegmentsAxis = pdii_PancreasTestMember
|
|
|
Barretts' Test [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
15,756,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementBusinessSegmentsAxis = pdii_BarrettsTestMember
|
|
|
Barretts' Test [Member] | Reported Value Measurement [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
15,756,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementBusinessSegmentsAxis = pdii_BarrettsTestMember
|
|
|
CLIA Diagnostic Lab [Member] | Fair Value, Inputs, Level 3 [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
18,351,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_StatementBusinessSegmentsAxis = pdii_CLIADiagnosticLabMember
|
|
|
CLIA Diagnostic Lab [Member] | Reported Value Measurement [Member] |
|
|
|
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
Assets Held-for-sale, Long Lived, Fair Value Disclosure |
$ 18,351,000us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_StatementBusinessSegmentsAxis = pdii_CLIADiagnosticLabMember
|
|
|