XML 33 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Activity Activity (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost and Reserve [Line Items]      
Restructuring (benefit) charges $ (2,960)us-gaap_RestructuringCharges $ 10,239us-gaap_RestructuringCharges  
(Payments) Receipts for Restructuring 2,546us-gaap_PaymentsForRestructuring (7,784)us-gaap_PaymentsForRestructuring  
Asset Impairment Charges 0us-gaap_AssetImpairmentCharges (1,405)us-gaap_AssetImpairmentCharges  
Restructuring Reserve 636us-gaap_RestructuringReserve 1,050us-gaap_RestructuringReserve 0us-gaap_RestructuringReserve
Restructuring and Related Cost, costs incurred to date 7,279cas_RestructuringandRelatedCostcostsincurredtodate    
Restructuring charges - additional to be incurred 0us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1    
One-time Termination Benefits [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring (benefit) charges 937us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
2,702us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
 
(Payments) Receipts for Restructuring (1,066)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
(2,573)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
 
Asset Impairment Charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
0us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
 
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
129us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OneTimeTerminationBenefitsMember
Facility Closing [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring (benefit) charges 1,450us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
4,487us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
(Payments) Receipts for Restructuring (1,450)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
(4,318)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Asset Impairment Charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
(169)us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Contract Termination      
Restructuring Cost and Reserve [Line Items]      
Restructuring (benefit) charges 186us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
1,448us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
(Payments) Receipts for Restructuring (471)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
(527)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Asset Impairment Charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
0us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Restructuring Reserve 636us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
[1] 921us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Gain on disposal of fixed assets [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring (benefit) charges (5,533)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= cas_GainondisposaloffixedassetsMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= cas_GainondisposaloffixedassetsMember
 
(Payments) Receipts for Restructuring 5,533us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= cas_GainondisposaloffixedassetsMember
   
Asset Impairment Charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= cas_GainondisposaloffixedassetsMember
   
Restructuring Reserve 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= cas_GainondisposaloffixedassetsMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= cas_GainondisposaloffixedassetsMember
 
Other Restructuring [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring (benefit) charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
366us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
(Payments) Receipts for Restructuring   (366)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Asset Impairment Charges   0us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Restructuring Reserve   0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Inventory Valuation and Obsolescence [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring (benefit) charges 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_InventoryValuationAndObsolescenceMember
1,236us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_InventoryValuationAndObsolescenceMember
 
(Payments) Receipts for Restructuring   0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_InventoryValuationAndObsolescenceMember
 
Asset Impairment Charges   (1,236)us-gaap_AssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_InventoryValuationAndObsolescenceMember
 
Restructuring Reserve   $ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_InventoryValuationAndObsolescenceMember
$ 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_InventoryValuationAndObsolescenceMember
[1] Payments on certain of the lease obligations are scheduled to continue until 2017. Market conditions and the Company’s ability to sublease these properties could affect the ultimate charge related to the lease obligations. Any potential recoveries or additional charges could affect amounts reported in the consolidated financial statements of future periods. As of December 31, 2014, the short-term portion of the lease termination costs in the restructuring liability of $564 is included in "Accrued and other liabilities" and the long-term portion of $72 is included in "Other non-current liabilities" in the Consolidated Balance Sheet.