XML 17 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Intangible Assets (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Finite-Lived Intangible Assets [Line Items]    
Impairment of Intangible Assets, Finite-lived   $ 1,200,000us-gaap_ImpairmentOfIntangibleAssetsFinitelived
Accumulated Amortization   (6,263,000)cdi_AccumulatedAmortization
Goodwill, Gross 93,240,000us-gaap_GoodwillGross 96,251,000us-gaap_GoodwillGross
Finite-lived Intangible Assets [Roll Forward]    
Gross finite-lived intangible assets, beginning of period 16,522,000us-gaap_FiniteLivedIntangibleAssetsGross  
Indefinite-lived trademarks, beginning of period 2,165,000us-gaap_IndefiniteLivedTrademarks  
Gross intangibles assets excluding goodwill, beginning of period 18,687,000us-gaap_IntangibleAssetsGrossExcludingGoodwill  
Accumulated amortization, beginning of period (6,263,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization  
Additions to intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets  
Amortization of Intangible Assets (308,000)us-gaap_AmortizationOfIntangibleAssets  
Gross finite-lived intangible assets, end of period 16,522,000us-gaap_FiniteLivedIntangibleAssetsGross 16,522,000us-gaap_FiniteLivedIntangibleAssetsGross
Indefinite-lived trademarks, end of period 2,165,000us-gaap_IndefiniteLivedTrademarks 2,165,000us-gaap_IndefiniteLivedTrademarks
Gross intangibles assets excluding goodwill, end of period 18,687,000us-gaap_IntangibleAssetsGrossExcludingGoodwill 18,687,000us-gaap_IntangibleAssetsGrossExcludingGoodwill
Accumulated amortization, end of period (6,571,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (6,263,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Goodwill, Impaired, Accumulated Impairment Loss (43,252,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (45,621,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill, Acquired During Period 0us-gaap_GoodwillAcquiredDuringPeriod  
Goodwill, Translation and Purchase Accounting Adjustments (642,000)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments  
Trademarks [Member]    
Finite-lived Intangible Assets [Roll Forward]    
Gross finite-lived intangible assets, beginning of period 5,100,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
 
Accumulated amortization, beginning of period (680,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
 
Additions to intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
 
Amortization of Intangible Assets (85,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
 
Gross finite-lived intangible assets, end of period 5,100,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
 
Accumulated amortization, end of period (765,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
 
Customer Relationships [Member]    
Finite-lived Intangible Assets [Roll Forward]    
Gross finite-lived intangible assets, beginning of period 10,300,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Accumulated amortization, beginning of period (5,047,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Additions to intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Amortization of Intangible Assets (191,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Gross finite-lived intangible assets, end of period 10,300,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Accumulated amortization, end of period (5,238,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
 
Noncompete Agreements [Member]    
Finite-lived Intangible Assets [Roll Forward]    
Gross finite-lived intangible assets, beginning of period 150,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
 
Accumulated amortization, beginning of period (135,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
 
Additions to intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
 
Amortization of Intangible Assets (8,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
 
Gross finite-lived intangible assets, end of period 150,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
 
Accumulated amortization, end of period (143,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
 
Franchise Rights [Member]    
Finite-lived Intangible Assets [Roll Forward]    
Gross finite-lived intangible assets, beginning of period 972,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_FranchiseRightsMember
 
Accumulated amortization, beginning of period (401,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_FranchiseRightsMember
 
Additions to intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_FranchiseRightsMember
 
Amortization of Intangible Assets (24,000)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_FranchiseRightsMember
 
Gross finite-lived intangible assets, end of period 972,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_FranchiseRightsMember
 
Accumulated amortization, end of period (425,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_FranchiseRightsMember
 
Developed Technology Rights [Member]    
Finite-lived Intangible Assets [Roll Forward]    
Gross finite-lived intangible assets, beginning of period 0us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
 
Accumulated amortization, beginning of period 0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
 
Additions to intangible assets 0us-gaap_PaymentsToAcquireIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
 
Amortization of Intangible Assets     
Gross finite-lived intangible assets, end of period 0us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
 
Accumulated amortization, end of period 0us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
 
GETS [Member]    
Finite-Lived Intangible Assets [Line Items]    
Goodwill, Gross 35,713,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_GetsMember
35,713,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_GetsMember
Finite-lived Intangible Assets [Roll Forward]    
Goodwill, Impaired, Accumulated Impairment Loss (11,051,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_GetsMember
(11,051,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_GetsMember
Goodwill, Acquired During Period 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_GetsMember
 
Goodwill, Translation and Purchase Accounting Adjustments 0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_GetsMember
 
PSS [Member]    
Finite-Lived Intangible Assets [Line Items]    
Goodwill, Gross 41,729,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_PssMember
44,298,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_PssMember
Finite-lived Intangible Assets [Roll Forward]    
Goodwill, Impaired, Accumulated Impairment Loss (25,860,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_PssMember
(27,904,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_PssMember
Goodwill, Acquired During Period 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_PssMember
 
Goodwill, Translation and Purchase Accounting Adjustments (525,000)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_PssMember
 
MRI [Member]    
Finite-Lived Intangible Assets [Line Items]    
Goodwill, Gross 15,798,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_MriMember
16,240,000us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_MriMember
Finite-lived Intangible Assets [Roll Forward]    
Goodwill, Impaired, Accumulated Impairment Loss (6,341,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_MriMember
(6,666,000)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_MriMember
Goodwill, Acquired During Period 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_MriMember
 
Goodwill, Translation and Purchase Accounting Adjustments $ (117,000)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cdi_MriMember