XML 68 R58.htm IDEA: XBRL DOCUMENT
v3.25.1

Pension Benefits - Multi-Employer Defined Benefit Pension Plan (Details) $ in Millions | 3 Months Ended
--- | ---
Mar. 29, 2025 USD ($)
Multi-Employer Defined Benefit Pension Plan |
Defined benefit plan withdrawal liability payout period | 20 years
Defined benefit plan, withdrawal liability, annual installments | $ 0.9
Defined benefit plan, withdrawal liability | $ 12.2

X
- Definition The expected withdrawal amount of liability under the defined benefit plan. + References No definition available. + Details
Name: | bgs_DefinedBenefitPlanExpectedWithdrawalLiabilityAmount
Namespace Prefix: | bgs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Defined Benefit Plan Expected Withdrawal Liability Payout Period + References No definition available. + Details
Name: | bgs_DefinedBenefitPlanExpectedWithdrawalLiabilityPayoutPeriod
Namespace Prefix: | bgs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Withdrawal Liability, Annual Installments + References No definition available. + Details
Name: | bgs_DefinedBenefitPlanWithdrawalLiabilityAnnualInstallments
Namespace Prefix: | bgs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_MultiemployerPlanEmployerContributionCostAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration