XML 86 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Provision For Restructuring (Schedule Of Restructuring Accrual Activity) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 28, 2014
Dec. 29, 2013
Dec. 30, 2012
Restructuring Reserve [Roll Forward]      
Accrual at Beginning of Year $ 8,175us-gaap_RestructuringReserve $ 9,579us-gaap_RestructuringReserve  
Charged to Earnings 8,524ckp_RestructuringReserveChargedToEarnings 12,360ckp_RestructuringReserveChargedToEarnings  
Charge Reversed to Earnings (2,042)ckp_RestructuringReserveChargeReversedToEarnings (2,704)ckp_RestructuringReserveChargeReversedToEarnings  
Cash Payments (7,657)us-gaap_PaymentsForRestructuring (11,240)us-gaap_PaymentsForRestructuring  
Exchange Rate Changes (745)us-gaap_RestructuringReserveTranslationAdjustment 180us-gaap_RestructuringReserveTranslationAdjustment  
Accrual at End of Year 6,255us-gaap_RestructuringReserve 8,175us-gaap_RestructuringReserve 9,579us-gaap_RestructuringReserve
Restructuring expenses 6,654us-gaap_RestructuringCharges 10,866us-gaap_RestructuringCharges 28,438us-gaap_RestructuringCharges
Severance And Other Employee-Related Charges      
Restructuring Reserve [Roll Forward]      
Severance and other employee-related charges (2,000)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(2,700)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Profit Enhancement Plan      
Restructuring Reserve [Roll Forward]      
Restructuring expenses 5,300us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Severance and other employee-related charges 5,181us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
Profit Enhancement Plan | Severance And Other Employee-Related Charges      
Restructuring Reserve [Roll Forward]      
Accrual at Beginning of Year 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Charged to Earnings 5,233ckp_RestructuringReserveChargedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Charge Reversed to Earnings (52)ckp_RestructuringReserveChargeReversedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Cash Payments (770)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Exchange Rate Changes (329)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Accrual at End of Year 4,082us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Profit Enhancement Plan | Other Exit Costs      
Restructuring Reserve [Roll Forward]      
Accrual at Beginning of Year 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Charged to Earnings 101ckp_RestructuringReserveChargedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Charge Reversed to Earnings 0ckp_RestructuringReserveChargeReversedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Cash Payments (101)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Exchange Rate Changes 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Accrual at End of Year 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_ProfitEnhancementPlanMember
   
Global Restructuring Plan | Severance And Other Employee-Related Charges      
Restructuring Reserve [Roll Forward]      
Accrual at Beginning of Year 7,901us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
7,752us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Charged to Earnings 2,917ckp_RestructuringReserveChargedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
9,799ckp_RestructuringReserveChargedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Charge Reversed to Earnings (1,941)ckp_RestructuringReserveChargeReversedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
(2,378)ckp_RestructuringReserveChargeReversedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Cash Payments (6,434)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
(7,469)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Exchange Rate Changes (393)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
197us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Accrual at End of Year 2,050us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
7,901us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Global Restructuring Plan | Other Exit Costs      
Restructuring Reserve [Roll Forward]      
Accrual at Beginning of Year 66us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
460us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Charged to Earnings 231ckp_RestructuringReserveChargedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
2,389ckp_RestructuringReserveChargedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Charge Reversed to Earnings 0ckp_RestructuringReserveChargeReversedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
0ckp_RestructuringReserveChargeReversedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Cash Payments (285)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
(2,763)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Exchange Rate Changes 3us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
(20)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Accrual at End of Year 15us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
66us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
Restructuring expenses 300us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
2,400us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_GlobalRestructuringPlanIncludingLeanMember
 
SG&A Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Restructuring expenses (7)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
   
Severance and other employee-related charges (7)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
(222)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
(86)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
SG&A Restructuring Plan | Severance And Other Employee-Related Charges      
Restructuring Reserve [Roll Forward]      
Accrual at Beginning of Year 208us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
1,206us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Charged to Earnings 42ckp_RestructuringReserveChargedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
104ckp_RestructuringReserveChargedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Charge Reversed to Earnings (49)ckp_RestructuringReserveChargeReversedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
(326)ckp_RestructuringReserveChargeReversedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Cash Payments (67)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
(780)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Exchange Rate Changes (26)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
4us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Accrual at End of Year 108us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
208us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
SG&A Restructuring Plan | Other Exit Costs      
Restructuring Reserve [Roll Forward]      
Accrual at Beginning of Year   161us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Charged to Earnings   68ckp_RestructuringReserveChargedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Charge Reversed to Earnings   0ckp_RestructuringReserveChargeReversedToEarnings
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Cash Payments   (228)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Exchange Rate Changes   (1)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Accrual at End of Year   0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember
 
Restructuring expenses   $ 100us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= ckp_OtherExitCostsMember
/ us-gaap_RestructuringPlanAxis
= ckp_SellingGeneralAndAdministrationRestructuringPlanMember