Quarterly report pursuant to Section 13 or 15(d)

Supplemental Equity Information - Summary of Changes in Carrying Amounts of Equity Attributable to Controlling Interest and Noncontrolling Interest (Detail)

v2.4.1.9
Supplemental Equity Information - Summary of Changes in Carrying Amounts of Equity Attributable to Controlling Interest and Noncontrolling Interest (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Dec. 27, 2014
Dec. 28, 2013
Beginning balance $ 486,453us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 470,024us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Comprehensive loss (6,255)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (12,727)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Stock based compensation 1,080us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 1,257us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Restricted share activity (145)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures 56us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Issuance of common stock 470us-gaap_StockIssuedDuringPeriodValueNewIssues 355us-gaap_StockIssuedDuringPeriodValueNewIssues
Repurchase of common stock (5,107)us-gaap_StockRepurchasedDuringPeriodValue 0us-gaap_StockRepurchasedDuringPeriodValue
Tax benefit on stock option exercise 40us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation 171us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Distribution to Noncontrolling interest (1,680)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders (633)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Other 0us-gaap_StockholdersEquityOther 0us-gaap_StockholdersEquityOther
Ending balance 474,856us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 458,503us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Additional Paid In Capital [Member] | Controlling Interest [Member]    
Beginning balance 396,586us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
389,153us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Stock based compensation 1,080us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,257us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Restricted share activity (144)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
55us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Issuance of common stock 470us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
355us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Repurchase of common stock (4,538)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Tax benefit on stock option exercise 40us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
171us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Other 0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Ending balance 393,494us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
390,991us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Retained Earnings [Member] | Controlling Interest [Member]    
Beginning balance 86,396us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
77,592us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Comprehensive loss (5,697)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(12,708)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Repurchase of common stock (563)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Other 0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Ending balance 80,136us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
64,884us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Accumulated Other Comprehensive Income [Member] | Controlling Interest [Member]    
Beginning balance 1,232us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,442us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Comprehensive loss (562)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
85us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Other 0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Ending balance 670us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,527us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Total [Member] | Controlling Interest [Member]    
Beginning balance 484,723us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
468,678us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Comprehensive loss (6,259)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(12,623)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Stock based compensation 1,080us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
1,257us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Restricted share activity (145)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
56us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Issuance of common stock 470us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
355us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Repurchase of common stock (5,107)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Tax benefit on stock option exercise 40us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
171us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Other 0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Ending balance 474,802us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
457,894us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Noncontrolling Interest [Member]    
Beginning balance 1,730us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,346us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Comprehensive loss 4us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(104)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Distribution to Noncontrolling interest (1,680)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(633)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Other 0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Ending balance 54us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
609us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Common Stock [Member] | Controlling Interest [Member]    
Beginning balance 124us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
122us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
Repurchase of common stock (2)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
0us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
Other 0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
Ending balance 122us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
122us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
Class A Common Stock [Member] | Controlling Interest [Member]    
Beginning balance 369us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
353us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Restricted share activity (1)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Repurchase of common stock (4)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Other 0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Ending balance 364us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
354us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class B Stock [Member] | Controlling Interest [Member]    
Beginning balance 16us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
16us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Other 0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_StockholdersEquityOther
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Ending balance $ 16us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 16us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember