XML 15 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Restructuring Cost and Reserve [Line Items]      
Restructuring $ 18,840us-gaap_RestructuringCharges $ 3,089us-gaap_RestructuringCharges  
North America [Member]      
Restructuring Cost and Reserve [Line Items]      
Estimated restructuring cost for initiative 8,500us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= us-gaap_NorthAmericaMember
   
Europe Facilities [Member]      
Restructuring Cost and Reserve [Line Items]      
Aggregate expense incurred related to restructuring 18,374us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
   
Estimated restructuring cost for initiative 125,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
   
Restructuring 18,374us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
2,431us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
 
Liability related to restructuring activities 23,717us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
  10,824us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
Other restructuring initiatives [Member]      
Restructuring Cost and Reserve [Line Items]      
Liability related to restructuring activities 12us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= cps_OtherrestructuringinitiativesMember
   
Employee Separation Costs [Member] | Europe Facilities [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring 14,004us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
 
Liability related to restructuring activities 22,451us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
  10,824us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
Employee Separation Costs [Member] | Other restructuring initiatives [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring 49us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cps_OtherrestructuringinitiativesMember
242us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cps_OtherrestructuringinitiativesMember
 
Other Exit Costs [Member] | North America [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring 417us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= us-gaap_NorthAmericaMember
   
Other Exit Costs [Member] | Europe Facilities [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring 4,370us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
2,431us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
 
Liability related to restructuring activities 1,266us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= cps_EuropeFacilitiesMember
Other Exit Costs [Member] | Other restructuring initiatives [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring   $ 416us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= cps_OtherrestructuringinitiativesMember