XML 111 R101.htm IDEA: XBRL DOCUMENT
v3.19.2

Capital Transactions - Additional Information (Detail) - USD ($) $ in Thousands |  | 6 Months Ended
--- | --- | ---
Apr. 30, 2008 | Jun. 30, 2019 | Jul. 01, 2018
Capital Transactions [Line Items] |  |  |
Share based compensation |  | $ 2,045 | $ 1,728
Long-Term Performance Equity Plan [Member] |  |  |
Capital Transactions [Line Items] |  |  |
Award settled in cash or shares, average closing prices of shares during trading days of performance period |  | 20 days |
Long-Term Performance Equity Plan [Member] | Selling, Delivery and Administrative Expenses [Member] |  |  |
Capital Transactions [Line Items] |  |  |
Share based compensation |  | $ 6,700 | $ 1,000
Class B Common Stock [Member] |  |  |
Capital Transactions [Line Items] |  |  |
Term of performance unit award agreement | 10 years |  |
Performance unit award agreement expiration period | 2018 |  |

X
- Definition Award settled in cash or shares based on average closing prices of common shares during trading days performance period. + References No definition available. + Details
Name: | coke_AwardSettledInCashOrSharesBasedOnAverageClosingPricesOfCommonSharesDuringTradingDaysOfPerformancePeriod
Namespace Prefix: | coke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Capital transactions. + References No definition available. + Details
Name: | coke_CapitalTransactionsLineItems
Namespace Prefix: | coke_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Performance unit award agreement expiration period. + References No definition available. + Details
Name: | coke_PerformanceUnitAwardAgreementExpirationPeriod
Namespace Prefix: | coke_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of performance unit award agreement. + References No definition available. + Details
Name: | coke_TermOfPerformanceUnitAwardAgreement
Namespace Prefix: | coke_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 + Details
Name: | us-gaap_ShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=coke_LongTermPerformanceEquityPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |