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 6 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Mar. 28, 2015
Mar. 29, 2014
Class of Stock [Line Items]        
Beginning balance     $ 486,453us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 470,024us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Comprehensive income 23,354us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 21,491us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 17,119us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest 8,764us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Stock based compensation     2,771us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 2,486us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Restricted share activity     (640)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures 3,977us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Issuance of common stock     732us-gaap_StockIssuedDuringPeriodValueNewIssues 565us-gaap_StockIssuedDuringPeriodValueNewIssues
Repurchase of common stock     (15,123)us-gaap_StockRepurchasedDuringPeriodValue  
Tax benefit on stock option exercise     351us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation 321us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Distribution to Noncontrolling interest     (1,680)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders (633)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Ending balance 489,983us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 485,504us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 489,983us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 485,504us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Additional Paid In Capital [Member] | Controlling Interest [Member]        
Class of Stock [Line Items]        
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     2,771us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
2,486us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Restricted share activity     (638)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
3,968us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Issuance of common stock     730us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
562us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Repurchase of common stock     (12,726)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
 
Tax benefit on stock option exercise     351us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
321us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Ending balance 387,074us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
396,490us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
387,074us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
396,490us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
Retained Earnings [Member] | Controlling Interest [Member]        
Class of Stock [Line Items]        
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 income     17,540us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
8,187us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Repurchase of common stock     (2,380)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Ending balance 101,556us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
85,779us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
101,556us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
85,779us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Accumulated Other Comprehensive Income [Member] | Controlling Interest [Member]        
Class of Stock [Line Items]        
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 income     (1,168)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
87us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Ending balance 64us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,529us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
64us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,529us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Total [Member] | Controlling Interest [Member]        
Class of Stock [Line Items]        
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 income     16,372us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
8,274us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Stock based compensation     2,771us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
2,486us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Restricted share activity     (640)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
3,977us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Issuance of common stock     732us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
565us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Repurchase of common stock     (15,123)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Tax benefit on stock option exercise     351us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
321us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Ending balance 489,186us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
484,301us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
489,186us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
484,301us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Noncontrolling Interest [Member]        
Class of Stock [Line Items]        
Beginning balance     1,730us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,346us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Comprehensive income     747us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
490us-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
Ending balance 797us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,203us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
797us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,203us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Common Stock [Member] | Controlling Interest [Member]        
Class of Stock [Line Items]        
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
Issuance of common stock       1us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
Repurchase of common stock     (5)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
 
Ending balance 119us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
123us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
119us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
123us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= cent_CommonClassOneMember
Class A Common Stock [Member] | Controlling Interest [Member]        
Class of Stock [Line Items]        
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     (2)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
9us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Issuance of common stock     2us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
2us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Repurchase of common stock     (12)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Ending balance 357us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
364us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
357us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
364us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_EquityInterestIssuedOrIssuableByTypeAxis
= cent_ControllingInterestMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class B Stock [Member] | Controlling Interest [Member]        
Class of Stock [Line Items]        
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
Stock based compensation          
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
$ 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