Quarterly report pursuant to Section 13 or 15(d)

Facilities Realignment (Details)

v2.4.1.9
Facilities Realignment (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve, Current $ 520,000us-gaap_RestructuringReserveCurrent   $ 517,000us-gaap_RestructuringReserveCurrent
Restructuring Reserve, Noncurrent 100,000us-gaap_RestructuringReserveNoncurrent    
Restructuring Reserve [Roll Forward]      
Restructuring Reserve, Balance as of December 31, 2012 767,000us-gaap_RestructuringReserve    
Accretion 35,000us-gaap_AccretionExpense 35,000us-gaap_AccretionExpense  
Adjustments 0us-gaap_RestructuringReserveAccrualAdjustment    
Payments (216,000)us-gaap_PaymentsForRestructuring    
Restructuring Reserve, Balance as of March 31, 2013 586,000us-gaap_RestructuringReserve    
Commercial Services [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring Reserve, Balance as of December 31, 2012 560,000us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= pdii_CommercialServicesMember
   
Accretion 28,000us-gaap_AccretionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pdii_CommercialServicesMember
   
Adjustments 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= pdii_CommercialServicesMember
   
Payments (170,000)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= pdii_CommercialServicesMember
   
Restructuring Reserve, Balance as of March 31, 2013 418,000us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= pdii_CommercialServicesMember
   
Segment, Discontinued Operations [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring Reserve, Balance as of December 31, 2012 207,000us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Accretion 7,000us-gaap_AccretionExpense
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Adjustments 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Payments (46,000)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Restructuring Reserve, Balance as of March 31, 2013 $ 168,000us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember