XML 20 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-based Compensation Plans (Details Narrative) (USD $)
12 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Dec. 29, 2012
Compensation and Retirement Disclosure [Abstract]      
Shares available for grant 1,707,495us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant    
Options outstanding under the 1999 Plan 111,000CPSH_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions1    
Intrinsic value of options exercised $ 330,772us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue $ 310,170us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue $ 28,835us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
Total unrecognized compensation expense $ 398,008us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Cash received from option exercises 111,726us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions 93,360us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions 9,333us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
Compensation expense recognized 348,649us-gaap_AllocatedShareBasedCompensationExpense 248,535us-gaap_AllocatedShareBasedCompensationExpense 242,793us-gaap_AllocatedShareBasedCompensationExpense
Tax benefit from option exercises $ 25,716us-gaap_ProceedsAndExcessTaxBenefitFromSharebasedCompensation $ 117,401us-gaap_ProceedsAndExcessTaxBenefitFromSharebasedCompensation