XML 19 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets Goodwill (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Jun. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Changes in carrying amounts of goodwill        
Beginning Goodwill   $ 129,506us-gaap_GoodwillGross $ 130,517us-gaap_GoodwillGross  
Accumulated impairment losses   (60,217)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (60,217)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss  
Balance   69,289us-gaap_Goodwill 70,300us-gaap_Goodwill  
Currency valuation   (156)us-gaap_GoodwillTranslationAdjustments (1,011)us-gaap_GoodwillTranslationAdjustments  
Ending Goodwill   129,350us-gaap_GoodwillGross 129,506us-gaap_GoodwillGross 130,517us-gaap_GoodwillGross
Accumulated impairment losses   (116,377)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (60,217)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (60,217)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Balance   12,973us-gaap_Goodwill 69,289us-gaap_Goodwill 70,300us-gaap_Goodwill
Goodwill, Impairment Loss 56,160us-gaap_GoodwillImpairmentLoss 56,160us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss
Metals Segment        
Changes in carrying amounts of goodwill        
Beginning Goodwill   116,533us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
117,544us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
 
Accumulated impairment losses   (60,217)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
(60,217)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
 
Balance   56,316us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
57,327us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
 
Currency valuation   (156)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
(1,011)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
 
Ending Goodwill   116,377us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
116,533us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
 
Accumulated impairment losses   (116,377)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
(60,217)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
 
Balance   0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
56,316us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
 
Goodwill, Impairment Loss   56,160us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
 
Deductible goodwill impairment loss   (13,900)cas_Deductiblegoodwillimpairmentloss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
   
Fair value inputs, discount rate risk premium   1.00%cas_Fairvalueinputsdiscountrateriskpremium
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
   
Fair Value Inputs, Discount Rate   13.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_StatementBusinessSegmentsAxis
= cas_MetalsSegmentMember
   
Plastics Segment        
Changes in carrying amounts of goodwill        
Beginning Goodwill   12,973us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
12,973us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
 
Accumulated impairment losses   0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
 
Balance   12,973us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
12,973us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
 
Currency valuation   0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
 
Ending Goodwill   12,973us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
12,973us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
 
Accumulated impairment losses   0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
 
Balance   12,973us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
12,973us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
 
Goodwill, Impairment Loss   $ 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember
$ 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cas_PlasticsSegmentMember