XML 21 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-based Compensation Plans - Summary of stock option activity (Details) (USD $)
12 Months Ended
Dec. 27, 2014
Compensation and Retirement Disclosure [Abstract]  
Outstanding at beginning of year 1,346,155us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
ShareBasedCompensationArrangement 153,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Exercised (115,050)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Forfeited (4,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Expired (53,600)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Outstanding at end of year 1,327,005CPSH_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBeginning
Options exercisable at year-end 874,384us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Weighted Fair Value, Beginning Balance $ 1.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Weighted-Average Exercise Price, Granted $ 2.87us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Weighted-Average Exercise Price, Exercised $ 0.97us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Weighted-Average Exercise Price, Forfeited $ 1.53us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Weighted-Average Exercise Price, Expired $ 0.70us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Weighted Fair Value, Ending Balance $ 1.63CPSH_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceEndingBalance
Weighted-Average Exercise Price, Exercisable at end of Year $ 1.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Weighted Remaining Contractural Life (years) Outstanding at end of year 6 years 3 months 12 days
Weighted Remaining Contractural Life (years) Exercisable at end of year 5 years 6 months 5 days
Aggreagate Intrinsic Value, Ending Balance $ 1,757,317us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Aggrtegate Intrinsic value, Exercisable at year-end $ 874,384us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1