XML 108 R98.htm IDEA: XBRL DOCUMENT
v3.24.2

Accumulated Other Comprehensive Income (Loss) - Summary of Accumulated Other Comprehensive (Loss) (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 28, 2024 | Jun. 30, 2023 | Jun. 28, 2024 | Jun. 30, 2023 | Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance | $ 1,601,186 | $ 1,234,253 | $ 1,435,598 | $ 1,115,388 |
Ending balance | 1,195,194 | 1,379,708 | 1,195,194 | 1,379,708 |
Reclassification of stranded tax effects |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance | (4,809) | (19,720) | (4,809) | (19,720) |
Pre-tax Activity | 0 | 0 | 0 | 0 |
Tax Effect | 0 | 0 | 0 | 0 |
Ending balance | (4,809) | (19,720) | (4,809) | (19,720) |
Total AOCI(L) |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance | (4,429) | (84,099) | (4,276) | (84,837) |
Pre-tax Activity | 34 | 36,840 | (168) | 37,817 |
Tax Effect | (8) | (9,017) | 41 | (9,256) |
Ending balance | (4,403) | (56,276) | (4,403) | (56,276) |
Unrealized loss on short-term investments |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance | (176) |  | 0 |  |
Pre-tax Activity | 4 |  | (228) |  |
Tax Effect | (1) |  | 55 |  |
Ending balance | (173) |  | (173) |  |
Pension Plan | Primary Plan |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Actuarial losses included in accumulated other comprehensive loss | 0 |  | 0 |  | $ 0
Pension Plan | Actuarial gain (loss) |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance |  | (70,405) |  | (71,140) |
Pre-tax Activity |  | (2,941) |  | (1,968) |
Tax Effect |  | 720 |  | 482 |
Ending balance |  | (72,626) |  | (72,626) |
Pension Plan | Actuarial gain (loss) | Bargaining Plan |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance | 533 |  | 533 |  |
Pre-tax Activity | 0 |  | 0 |  |
Tax Effect | 0 |  | 0 |  |
Ending balance | 533 |  | 533 |  |
Pension Plan | Prior service costs |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance |  | (102) |  | (105) |
Pre-tax Activity |  | 4 |  | 8 |
Tax Effect |  | (1) |  | (2) |
Ending balance |  | (99) |  | (99) |
Pension Plan | Prior service costs | Bargaining Plan |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance | (94) |  | (97) |  |
Pre-tax Activity | 4 |  | 8 |  |
Tax Effect | (1) |  | (2) |  |
Ending balance | (91) |  | (91) |  |
Pension Plan | Pension plan settlement |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance |  | 0 |  | 0 |
Pre-tax Activity |  | 39,777 |  | 39,777 |
Tax Effect |  | (9,736) |  | (9,736) |
Ending balance |  | 30,041 |  | 30,041 |
Postretirement Benefits | Actuarial gain (loss) |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance | 741 | 6,752 | 721 | 6,752 |
Pre-tax Activity | 26 | 0 | 52 | 0 |
Tax Effect | (6) | 0 | (12) | 0 |
Ending balance | 761 | 6,752 | 761 | 6,752 |
Postretirement Benefits | Prior service costs |  |  |  |  |
AOCI Attributable to Parent, Net of Tax [Roll Forward] |  |  |  |  |
Beginning balance | (624) | (624) | (624) | (624) |
Pre-tax Activity | 0 | 0 | 0 | 0 |
Tax Effect | 0 | 0 | 0 | 0 |
Ending balance | $ (624) | $ (624) | $ (624) | $ (624) |

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_AOCIAttributableToParentNetOfTaxRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (j) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before tax of other comprehensive income (loss) attributable to parent entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A + Details
Name: | us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(3) -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A + Details
Name: | us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2 + Details
Name: | us-gaap_StockholdersEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=coke_ReclassificationOfStrandedTaxEffectsDueToTCJAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=coke_UnrealizedGainLossOnInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=coke_AccumulatedDefinedBenefitPlansAdjustmentNetSettlementExpenseAttributableToParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |