XML 124 R106.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Benefit Plans - Additional Information (Detail) $ in Thousands | 12 Months Ended
--- | ---
Jan. 01, 2017 USD ($) Benefit_Plan Security | Jan. 03, 2016 USD ($) | Dec. 28, 2014 USD ($)
Defined Benefit Plan Disclosure [Line Items] |  |  |
Accumulated benefit obligation | $ 273,100 | $ 261,500 |
Defined benefit plan investment allocation | 100.00% | 100.00% |
Debt securities comprised number of institutional bond | Security | 2 |  |
Weighted average duration of institutional bond | 3 years |  |
Weighted average expected long-term rate of return on plan assets | 6.50% |  |
Plan assets at fair value | $ 227,549 | $ 213,378 |
Multi-employer plans status green zone minimum funded percentage | 80.00% |  |
Multi-employer plans listing in pension funds minimum contribution reckoning percent | 5.00% |  |
Multi-employer pension plan exit liability recorded | $ 8,100 |  |
Multi-employer pension plan exit annual payment amount | $ 1,000 |  |
Rehabilitation Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Multi-employer pension plan Rehabilitation Plan adoption effective date | Jan. 01, 2015 |  |
Collective bargaining agreement, effective date | Apr. 28, 2014 |  |
Equity Securities [Member] | Fair Value Level 1 [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Plan assets at fair value | $ 700 | $ 700 |
U.S. Large Capitalization Equity Securities [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Weighted average asset allocation as per guidelines, minimum | 30.00% |  |
Weighted average asset allocation as per guidelines, maximum | 45.00% |  |
Defined benefit plan investment allocation | 41.00% | 40.00% |
Weighted average expected long-term rate of return on plan assets | 3.30% |  |
U.S. Small/Mid-Capitalization Equity Securities [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Weighted average asset allocation as per guidelines, minimum | 0.00% |  |
Weighted average asset allocation as per guidelines, maximum | 20.00% |  |
Defined benefit plan investment allocation | 5.00% | 5.00% |
Weighted average expected long-term rate of return on plan assets | 0.40% |  |
International Equity Securities [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Weighted average asset allocation as per guidelines, minimum | 0.00% |  |
Weighted average asset allocation as per guidelines, maximum | 10.00% |  |
Defined benefit plan investment allocation | 15.00% | 15.00% |
Weighted average expected long-term rate of return on plan assets | 1.30% |  |
Debt Securities [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Weighted average asset allocation as per guidelines, minimum | 10.00% |  |
Weighted average asset allocation as per guidelines, maximum | 50.00% |  |
Defined benefit plan investment allocation | 39.00% | 40.00% |
Weighted average expected long-term rate of return on plan assets | 1.50% |  |
Equity Securities [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Defined benefit plan investment allocation | 61.00% |  |
Minimum [Member] | Employer-Teamsters and Pension Trust Fund [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Multi-employer plans collective bargaining arrangements, expiration date | Apr. 29, 2017 |  |
Maximum [Member] | Employer-Teamsters and Pension Trust Fund [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Multi-employer plans collective bargaining arrangements, expiration date | Jul. 26, 2018 |  |
Executive Benefit Plans [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Number of executive benefit plans | Benefit_Plan | 4 |  |
Supplemental Savings Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Company contributions vesting period | 5 years |  |
Company maximum contribution percentage under plan | 50.00% | 50.00% | 50.00%
Company actual contribution percentage under plan | 50.00% | 50.00% | 50.00%
Participant contributions percentage under plan | 6.00% | 6.00% | 6.00%
Long-Term Retention Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Vested percentage until age 50 under plan | 50.00% |  |
Age vesting percentage increases | 50 years |  |
Annual vested percentage increase under plan after age 50 | 5.00% |  |
Fully vested age | 60 years |  |
Annuity to eligible participants installment payment period one | 10 years |  |
Annuity to eligible participants installment payment period two | 15 years |  |
Annuity to eligible participants installment payment period three | 20 years |  |
Retention Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Vested percentage until age 50 under plan | 50.00% |  |
Age vesting percentage increases | 50 years |  |
Annual vested percentage increase under plan after age 50 | 5.00% |  |
Fully vested age | 60 years |  |
Annuity to eligible participants installment payment period one | 10 years |  |
Annuity to eligible participants installment payment period two | 15 years |  |
Annuity to eligible participants installment payment period three | 20 years |  |
Pension Plans [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Number of company-sponsored pension plans | Benefit_Plan | 2 |  |
Benefit pension plan, anticipated contribution | $ 9,950 |  |
Weighted average expected long-term rate of return on plan assets | 6.50% | 6.50% | 7.00%
Plan assets at fair value | $ 228,256 | $ 214,055 | $ 212,692
Pension Plans [Member] | Minimum [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Benefit pension plan, anticipated contribution | 10,000 |  |
Pension Plans [Member] | Maximum [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Benefit pension plan, anticipated contribution | $ 12,000 |  |
Primary Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Benefit pension plans, benefit obligation, discount rate | 4.44% | 4.72% | 4.32%
Bargaining Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Benefit pension plans, benefit obligation, discount rate | 4.49% | 4.72% | 4.31%
401(k) Savings Plan [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Company maximum contribution percentage under plan | 5.00% | 5.00% | 5.00%
Cost recognized | $ 14,900 | $ 10,700 | $ 8,800

X
- Definition Debt securities comprised number of institutional bond. + References No definition available. + Details
Name: | coke_DebtSecuritiesComprisedNumberOfInstitutionalBond
Namespace Prefix: | coke_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan additional vesting percentage annual increase. + References No definition available. + Details
Name: | coke_DefinedContributionPlanAdditionalVestingPercentageAnnualIncrease
Namespace Prefix: | coke_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan annuity to eligible participants installment payment period in years option one. + References No definition available. + Details
Name: | coke_DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodOne
Namespace Prefix: | coke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan annuity to eligible participants installment payment period in years option three. + References No definition available. + Details
Name: | coke_DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodThree
Namespace Prefix: | coke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan annuity to eligible participants installment payment period in years option two. + References No definition available. + Details
Name: | coke_DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodTwo
Namespace Prefix: | coke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan employer contribution vesting period. + References No definition available. + Details
Name: | coke_DefinedContributionPlanEmployerContributionVestingPeriod
Namespace Prefix: | coke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage employee pay the employer may contribute to a defined contribution plan. + References No definition available. + Details
Name: | coke_DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch
Namespace Prefix: | coke_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan fully vested age. + References No definition available. + Details
Name: | coke_DefinedContributionPlanFullyVestedAge
Namespace Prefix: | coke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan participant percentage of salary subject to company matching. + References No definition available. + Details
Name: | coke_DefinedContributionPlanParticipantPercentageOfSalarySubjectToCompanyMatching
Namespace Prefix: | coke_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan vesting age of participants. + References No definition available. + Details
Name: | coke_DefinedContributionPlanVestingAgeOfParticipants
Namespace Prefix: | coke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution plan vesting percentage at specified age. + References No definition available. + Details
Name: | coke_DefinedContributionPlanVestingPercentageAtSpecifiedAge
Namespace Prefix: | coke_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined pension plans number of pension plans. + References No definition available. + Details
Name: | coke_DefinedPensionPlansNumberOfPensionPlans
Namespace Prefix: | coke_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Effective date of collective bargaining agreements. + References No definition available. + Details
Name: | coke_EffectiveDateOfCollectiveBargainingAgreements
Namespace Prefix: | coke_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multi-employer pension plan rehabilitation Plan adoption effective date. + References No definition available. + Details
Name: | coke_MultiEmployerPensionPlanAdoptionEffectiveDate
Namespace Prefix: | coke_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multi employer pension plan exit annual payment amount. + References No definition available. + Details
Name: | coke_MultiEmployerPensionPlanExitAnnualPaymentAmount
Namespace Prefix: | coke_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Multi-employer pension plan exit liability recorded. + References No definition available. + Details
Name: | coke_MultiemployerPensionPlanExitLiabilityRecorded
Namespace Prefix: | coke_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Multiemployer plans listing in pension funds minimum contribution reckoning percent. + References No definition available. + Details
Name: | coke_MultiemployerPlansListingInPensionFundsMinimumContributionReckoningPercent
Namespace Prefix: | coke_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer plans status green zone minimum funded percentage. + References No definition available. + Details
Name: | coke_MultiemployerPlansStatusGreenZoneMinimumFundedPercentage
Namespace Prefix: | coke_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of executive benefit plans. + References No definition available. + Details
Name: | coke_NumberOfExecutiveBenefitPlans
Namespace Prefix: | coke_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average duration of institutional bond. + References No definition available. + Details
Name: | coke_WeightedAverageDurationOfInstitutionalBond
Namespace Prefix: | coke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition For defined benefit pension plans, the actuarial present value of benefits (whether vested or nonvested) attributed by the pension benefit formula to employee service rendered before a specified date and based on employee service and compensation (if applicable) before that date. The accumulated benefit obligation differs from the projected benefit obligation in that it includes no assumption about future compensation levels. For plans with flat-benefit or nonpay-related pension benefit formulas, the accumulated benefit obligation and the projected benefit obligation are the same. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Accumulated Benefit Obligation -URI http://asc.fasb.org/extlink&oid=6503844 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The interest rate used to adjust for the time value of money for the plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (k)(1) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition An assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested to provide for the benefits included in the benefit obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Expected Long-Term Rate of Return on Plan Assets -URI http://asc.fasb.org/extlink&oid=6512046 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (k)(3) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of benefits from a defined benefit plan expected to be paid in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of assets that have been segregated and restricted to provide pension or postretirement benefits. Assets include, but are not limited to, stocks, bonds, other investments, earnings from investments, and contributions by the employer and employees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 35 -Paragraph 50 -URI http://asc.fasb.org/extlink&oid=64937038&loc=d3e12355-114930 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Plan Assets -URI http://asc.fasb.org/extlink&oid=6749337 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Plan Assets -URI http://asc.fasb.org/extlink&oid=6520858 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Target allocation maximum percentage of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e2446-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Target allocation minimum percentage of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e2446-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of fair value of investments (categorized by debt securities, equity securities, real estate and other plan assets) to the fair value of plan assets held. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e2446-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=65897934&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of the cost recognized during the period for defined contribution plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expiration date of the collective bargaining arrangement requiring contributions to the multiemployer plan, in CCYY-MM-DD format. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 5 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947 + Details
Name: | us-gaap_MultiemployerPlansCollectiveBargainingArrangementExpirationDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=coke_RehabilitationPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=coke_DomesticLargeCapitalizationEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=coke_DomesticSmallOrMidCapitalizationEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=coke_ForeignEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=coke_EmployerTeamstersAndPensionTrustFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=coke_ExecutiveBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=coke_SupplementalSavingsPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=coke_LongTermRetentionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=coke_RetentionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=coke_PrimaryPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=coke_BargainingPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=coke_SavingsPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |