XML 55 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement, Financial Instruments And Risk Management (Amounts Affecting Consolidated Statement Of Operations) (Details) (Derivatives not designated as hedging instruments, USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 28, 2014
Dec. 29, 2013
Dec. 30, 2012
Cost of sales | Foreign currency revenue forecast contracts
     
Fair Value Disclosures [Line Items]      
Amount of Gain (Loss) Recognized in Other Comprehensive Income on Derivatives $ 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignCurrencyRevenueForecastContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignCurrencyRevenueForecastContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ 507us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignCurrencyRevenueForecastContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Amount of Gain (Loss) Reclassified From Accumulated Other Comprehensive Income into Income 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignCurrencyRevenueForecastContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(161)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignCurrencyRevenueForecastContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(1,994)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignCurrencyRevenueForecastContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Amount of Forward Points Recognized in Other Gain (Loss), net 0ckp_AmountOfForwardPointsRecognizedInOtherGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignCurrencyRevenueForecastContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
11ckp_AmountOfForwardPointsRecognizedInOtherGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignCurrencyRevenueForecastContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
102ckp_AmountOfForwardPointsRecognizedInOtherGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignCurrencyRevenueForecastContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Other gain (loss), net | Foreign exchange forwards and options
     
Fair Value Disclosures [Line Items]      
Amount of Gain (Loss) Recognized in Income on Derivatives $ 425us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignExchangeForwardsAndOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ckp_OtherGainLossNetMember
$ (404)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignExchangeForwardsAndOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ckp_OtherGainLossNetMember
$ 261us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ckp_ForeignExchangeForwardsAndOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ckp_OtherGainLossNetMember