XML 87 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Share-Based Compensation (Details 2) (ServicePeriodBasedStockOptions [Member], USD $)
12 Months Ended
Jan. 03, 2015
ServicePeriodBasedStockOptions [Member]
 
Number of Shares  
Outstanding at Beginning of Period 12,113,655cdxc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Options Granted 2,233,987cdxc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod1
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Option classification from Employee to Non-Employee (113,151)cdxc_OptionClassificationFromEmployeeToNonemployee
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Options Exercised (534,715)cdxc_StockIssuedDuringPeriodSharesStockOptionsExercised1
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Options Expired (253,900)cdxc_StockIssuedDuringPeriodSharesStockOptionsExpired1
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Options Forfeited (722,275)cdxc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod3
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Outstanding at End of Period 12,723,601cdxc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber4
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Exercisable at End of Period 9,362,374cdxc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber10
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Weighted Average Exercise Price  
Outstanding at Beginning of Period $ 1.06cdxc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice2
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Options Granted $ 1.39cdxc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Options Exercised $ 0.76cdxc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Options Expired $ 0.87cdxc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Options Forfeited $ 1.00cdxc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Outstanding at End of Period $ 1.13cdxc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice6
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Exercisable at End of Period $ 1.13cdxc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice12
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Weighted Average Remaining Contractual Term  
Outstanding at Beginning of Period 7 years 5 months 4 days
Options granted 10 years
Outstanding at End of Period 7 years
Exercisable at End of Period 6 years 4 months 24 days
Aggregate Intrinsic Value  
Aggregate Intrinsic Value outstanding $ 581,050cdxc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue2
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember
Aggregate Intrinsic Value exercisable $ 455,570cdxc_ServiceOptionsAggregateIntrinsicValueExercisable
/ us-gaap_AwardTypeAxis
= cdxc_ServicePeriodBasedStockOptionsMember