{"documentInfo":{"documentType":"https://xbrl.org/PWD/2026-09-01/compiled","namespaces":{"xbrl":"https://xbrl.org/PWD/2026-09-01","xbrlr":"https://xbrl.org/PWD/2026-09-01/report","xbrla":"https://xbrl.org/PWD/2026-09-01/accounting","xs":"http://www.w3.org/2001/XMLSchema","iso4217":"http://www.xbrl.org/2003/iso4217","utr":"https://xbrl.org/PWD/2026-09-01/utr","rpt":"https://robosystems.ai/tavi/report/0001193125-15-060122","cik":"http://www.sec.gov/CIK","us-gaap":"http://fasb.org/us-gaap/2014-01-31","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","dei":"http://xbrl.sec.gov/dei/2014-01-31","sam":"http://www.bostonbeer.com/20141227","xbrli":"http://www.xbrl.org/2003/instance"},"description":"10-K 0001193125-15-060122 (CIK 0000949870) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2015-02-24"}],"entities":[{"name":"cik:0000949870"}],"units":[{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"rpt:unit-3","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]},{"name":"sam:CompensationPlan","dataType":"xs:decimal"},{"name":"sam:Customer","dataType":"xs:decimal"},{"name":"sam:Times","dataType":"xs:decimal"},{"name":"utr:H","dataType":"xs:decimal"},{"name":"sam:Vendor","dataType":"xs:decimal"},{"name":"utr:bbl","dataType":"xs:decimal"}],"dataTypes":[{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"}],"concepts":[{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalPeriodFocus","dataType":"dei:fiscalPeriodItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalYearFocus","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"dei:DocumentPeriodEndDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityPublicFloat","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"sam:AccruedDepositsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:AccruedFreightCostsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:AccruedPurchaseCommitmentCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:AccruedSalesAndMarketingCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:AllowanceForSalesReturnsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:ContractTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:ConvertibleSharesExchangeRatio","dataType":"xs:decimal","periodType":"instant","nillable":true},{"name":"sam:CustomerProgramCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:CustomerTransactionsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:DebtInstrumentInterestCoverageRatio","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:DefinedBenefitContributionPlanContributionsByEmployer","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"sam:DefinedBenefitPlanBasisUsedToDetermineOverallExpectedLongTermRateOfReturnsOnAssetsAssumption","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:DefinedBenefitPlanCoveragePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"sam:DefinedBenefitPlanEmployeeContributionAge","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:DefinedContributionPlanMatchingPercentOfCompensation","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"sam:ExciseTaxesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:IncomeTaxReturnExaminationPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"sam:InterestCoverageRatioMinimumForCovenantCompliance","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:InternationalSalesPercentageOfTotalSales","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:LeaseCommencementDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"sam:LeaseExpirationYear","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","dataType":"xs:decimal","periodType":"duration","nillable":true},{"name":"sam:NetProceedsFromSaleOfInvestmentShares","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:NumberOfBarrelsSold","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"sam:NumberOfDefinedBenefitPensionPlans","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"sam:NumberOfSuppliers","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"sam:PercentageOfNetRevenue","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"sam:PercentageOfProductionVolumes","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:PostretirementMedicalBenefitsQualifyingAge","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:ProvisionForRecoveryOfDoubtfulAccounts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ReceiptOfGovernmentGrantsForFacilitiesExpansion","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:SalesTaxPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:ScheduleOfFairValueAssetsAndLiabilitiesForFinancialInstrumentsNotRecordedAtFairValueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationThereafter","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","dataType":"xs:decimal","periodType":"duration","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"sam:StockRepurchaseProgramAdditionalAuthorizedAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedIncomeTaxesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdditionalPaidInCapitalCommonStock","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdvertisingCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BuildingsAndImprovementsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationConsiderationTransferred1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeaseObligations","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeaseObligationsIncurred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommitmentsAndContingencies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNoteTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConcentrationRiskCreditRisk","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConversionOfStockSharesConverted1","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:CostOfGoodsSold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CostOfSalesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CurrentFederalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CustomerDepositsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentAnnualPrincipalPayment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentCovenantCompliance","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentMaturityDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredRevenueCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsLiabilitiesNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DefinedBenefitPlansGeneralInformation","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:Depreciation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationDepletionAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerSharePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EnvironmentalCostsRecognizedCapitalized","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EnvironmentalRemediationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ExciseAndSalesTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueOfFinancialInstrumentsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiscalPeriod","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FurnitureAndFixturesGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Goodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAcquiredDuringPeriod","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GrantsReceivableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxExaminationDescription","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxesPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInCustomerDeposits","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInInventories","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInRestrictedCash","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:InterestIncomeExpenseNonoperatingNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryFinishedGoods","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryRawMaterials","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryWorkInProcess","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Land","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseholdImprovementsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Liabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCredit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityExpirationDate1","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:LongTermDebtAndCapitalLeaseObligations","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtPercentageBearingFixedInterestRate","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:LongTermPurchaseCommitmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:MachineryAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:MarketingAndAdvertisingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NotesPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NotesPayableToBank","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingExpenses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesRentExpenseNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OptionIndexedToIssuersEquityStrikePrice1","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:OtherAccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAssetsMiscellaneousCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherCostOfOperatingRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsForRepurchaseOfCommonStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToSuppliers","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PensionExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PrepaidExpenseCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PrepaidInsurance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PrepaidTaxes","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromNotesPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentDisposals","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentOtherNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:QuarterlyFinancialInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RecordedUnconditionalPurchaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationDueInRollingAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RegulatoryEnvironmentalCostsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RestrictedCashAndCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueRecognitionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Revenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SalesAndExciseTaxPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SalesRevenueGoodsNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfGoodwillTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfNetFundedStatusTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfTreasuryStockByClassTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingAndMarketingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ShippingHandlingAndTransportationCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchasedDuringPeriodShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockRepurchasedDuringPeriodValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:StockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SubsequentEventsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TradeAndOtherAccountsReceivablePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ValuationAllowancesAndReservesAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesBalance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesDeductions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"dei:DocumentInformationLineItems"},{"name":"dei:DocumentInformationTable"},{"name":"sam:CommitmentsAndContingenciesDisclosureLineItems"},{"name":"sam:CommitmentsAndContingenciesDisclosureTable"},{"name":"sam:DebtAndCapitalLeaseObligationsLineItems"},{"name":"sam:DebtAndCapitalLeaseObligationsTable"},{"name":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems"},{"name":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable"},{"name":"sam:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract"},{"name":"sam:DocumentAndEntityInformationAbstract"},{"name":"sam:EarningsPerShareDisclosureLineItems"},{"name":"sam:EarningsPerShareDisclosureTable"},{"name":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"},{"name":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"},{"name":"sam:FinancialInstrumentsLineItems"},{"name":"sam:FinancialInstrumentsTable"},{"name":"sam:IncomeTaxesLineItems"},{"name":"sam:IncomeTaxesTable"},{"name":"sam:OrganizationAndBasisOfPresentationLineItems"},{"name":"sam:OrganizationAndBasisOfPresentationTable"},{"name":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable"},{"name":"sam:OtherLiabilitiesLineItems"},{"name":"sam:OtherLiabilitiesTable"},{"name":"sam:QuarterlyFinancialInformationLineItems"},{"name":"sam:QuarterlyFinancialInformationTable"},{"name":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems"},{"name":"sam:ReconciliationOfStatutoryFederalTaxRateTable"},{"name":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems"},{"name":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable"},{"name":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems"},{"name":"sam:ScheduleOfUnrecognizedTaxBenefitsTable"},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"},{"name":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract"},{"name":"sam:StockRepurchaseProgramNumberOfSharesAbstract"},{"name":"sam:UncategorizedAbstract"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems"},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable"},{"name":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:AssetsFairValueDisclosureAbstract"},{"name":"us-gaap:BusinessAcquisitionLineItems"},{"name":"us-gaap:BusinessCombinationsAbstract"},{"name":"us-gaap:ClassOfTreasuryStockTable"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:CompensationAndRetirementDisclosureAbstract"},{"name":"us-gaap:ConcentrationRiskLineItems"},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DeferredTaxAssetsNetAbstract"},{"name":"us-gaap:DeferredTaxLiabilitiesAbstract"},{"name":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"},{"name":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EarningsPerShareBasicAbstract"},{"name":"us-gaap:EarningsPerShareBasicLineItems"},{"name":"us-gaap:EarningsPerShareDilutedLineItems"},{"name":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"},{"name":"us-gaap:EquityAbstract"},{"name":"us-gaap:EquityClassOfTreasuryStockLineItems"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract"},{"name":"us-gaap:GoodwillLineItems"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:InventoryCurrentTable"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"name":"us-gaap:InventoryLineItems"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:LongTermPurchaseCommitmentLineItems"},{"name":"us-gaap:LongTermPurchaseCommitmentTable"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"},{"name":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract"},{"name":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract"},{"name":"us-gaap:NonoperatingIncomeExpenseAbstract"},{"name":"us-gaap:OperatingExpensesAbstract"},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"},{"name":"us-gaap:PayablesAndAccrualsAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract"},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable"},{"name":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable"},{"name":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTable"},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"},{"name":"us-gaap:ScheduleOfGoodwillTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityAbstract"},{"name":"us-gaap:SubsequentEventLineItems"},{"name":"us-gaap:SubsequentEventTable"},{"name":"us-gaap:SubsequentEventsAbstract"},{"name":"us-gaap:SupplementalCashFlowInformationAbstract"},{"name":"us-gaap:TextBlockAbstract"},{"name":"us-gaap:ValuationAndQualifyingAccountsAbstract"},{"name":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems"},{"name":"us-gaap:ValuationAndQualifyingAccountsDisclosureTable"},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract"}],"dimensions":[{"name":"dei:LegalEntityAxis","domainClass":"dei:EntityDomain"},{"name":"sam:AmendmentAxis","domainClass":"sam:AmendmentDomain"},{"name":"sam:CapitalProgramAxis","domainClass":"sam:CapitalProgramDomain"},{"name":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","domainClass":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain"},{"name":"sam:ContractualCommitmentsAxis","domainClass":"sam:ContractualCommitmentsDomain"},{"name":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","domainClass":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain"},{"name":"sam:DefinedContributionBenefitPlansDisclosureAxis","domainClass":"sam:DefinedContributionBenefitPlansDisclosureDomain"},{"name":"sam:DefinedContributionPlansDisclosureAxis","domainClass":"sam:DefinedContributionPlansDisclosureDomain"},{"name":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","domainClass":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"},{"name":"sam:ShareBasedCompensationArrangementByPlanNameAxis","domainClass":"sam:ShareBasedCompensationArrangementByPlanNameDomain"},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainClass":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BalanceSheetLocationAxis","domainClass":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","domainClass":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain"},{"name":"us-gaap:DeferredRevenueArrangementTypeAxis","domainClass":"us-gaap:DeferredRevenueArrangementTypeDomain"},{"name":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","domainClass":"us-gaap:PlanAssetCategoriesDomain"},{"name":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","domainClass":"us-gaap:DefinedBenefitPlansDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityAxis","domainClass":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","domainClass":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","domainClass":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"},{"name":"us-gaap:RangeAxis","domainClass":"us-gaap:RangeMember"},{"name":"us-gaap:StatementBusinessSegmentsAxis","domainClass":"us-gaap:SegmentDomain"},{"name":"us-gaap:StatementClassOfStockAxis","domainClass":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:SubsequentEventTypeAxis","domainClass":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TaxPeriodAxis","domainClass":"us-gaap:TaxPeriodDomain"},{"name":"us-gaap:TitleOfIndividualAxis","domainClass":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainClass":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:VariableRateAxis","domainClass":"us-gaap:VariableRateDomain"}],"domainClasses":[{"name":"dei:EntityDomain"},{"name":"sam:AmendmentDomain"},{"name":"sam:CapitalProgramDomain"},{"name":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain"},{"name":"sam:ContractualCommitmentsDomain"},{"name":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain"},{"name":"sam:DefinedContributionBenefitPlansDisclosureDomain"},{"name":"sam:DefinedContributionPlansDisclosureDomain"},{"name":"sam:ShareBasedCompensationArrangementByPlanNameDomain"},{"name":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"},{"name":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:DeferredRevenueArrangementTypeDomain"},{"name":"us-gaap:DefinedBenefitPlansDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"},{"name":"us-gaap:PlanAssetCategoriesDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"},{"name":"us-gaap:RangeMember"},{"name":"us-gaap:SegmentDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TaxPeriodDomain"},{"name":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:VariableRateDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"dei:EntityDomain","relationships":[]},{"name":"rpt:domain-1","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:SouthernCaliforniaBrewingCompanyIncMember"}]},{"name":"rpt:domain-2","root":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","relationships":[{"source":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","target":"sam:AggregateMember"}]},{"name":"rpt:domain-3","root":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","relationships":[{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsBarleyAndWheatMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:ApplesAndOtherIngredientsMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:GlassBottlesMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:AdvertisingMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OtherPurchaseCommitmentMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:AdditionalPurchaseCommitmentsMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OperatingLeasesMember"}]},{"name":"rpt:domain-4","root":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","relationships":[{"source":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","target":"sam:BarleyAndWheatMember"},{"source":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","target":"sam:BarleyMember"}]},{"name":"rpt:domain-5","root":"dei:EntityDomain","relationships":[{"source":"dei:EntityDomain","target":"sam:CincinnatiIndemnityCompanyMember"}]},{"name":"rpt:domain-6","root":"sam:ContractualCommitmentsDomain","relationships":[{"source":"sam:ContractualCommitmentsDomain","target":"sam:AgreementOneMember"},{"source":"sam:ContractualCommitmentsDomain","target":"sam:AgreementTwoMember"}]},{"name":"rpt:domain-7","root":"us-gaap:SubsequentEventTypeDomain","relationships":[{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember"}]},{"name":"rpt:domain-8","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"}]},{"name":"rpt:domain-9","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:PropertyPlantAndEquipmentNetMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:OtherCurrentAssetsMember"}]},{"name":"rpt:domain-10","root":"us-gaap:RangeMember","relationships":[{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember"}]},{"name":"rpt:domain-11","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockCompensationPlanMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember"}]},{"name":"rpt:domain-12","root":"us-gaap:RangeMember","relationships":[{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember"},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember"}]},{"name":"rpt:domain-13","root":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","target":"us-gaap:ChiefExecutiveOfficerMember"}]},{"name":"rpt:domain-14","root":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","relationships":[{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember"},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:LongTermPerformanceBasedShareAwardsMember"},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:ServiceBasedAwardsMember"},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:VoluntaryEquityInvestmentProgramMember"},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:VestingScenarioOneMember"},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:VestingScenarioTwoMember"},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:MarketBasedOptionAwardMember"}]},{"name":"rpt:domain-15","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-16","root":"sam:AmendmentDomain","relationships":[{"source":"sam:AmendmentDomain","target":"sam:BeforeAmendmentMember"},{"source":"sam:AmendmentDomain","target":"sam:AfterAmendmentMember"}]},{"name":"rpt:domain-17","root":"sam:ShareBasedCompensationArrangementByPlanNameDomain","relationships":[{"source":"sam:ShareBasedCompensationArrangementByPlanNameDomain","target":"sam:NonEmployeeDirectorStockOptionMember"}]},{"name":"rpt:domain-18","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember"}]},{"name":"rpt:domain-19","root":"sam:CapitalProgramDomain","relationships":[{"source":"sam:CapitalProgramDomain","target":"sam:CommonWelfareFundMember"}]},{"name":"rpt:domain-20","root":"us-gaap:VariableRateDomain","relationships":[{"source":"us-gaap:VariableRateDomain","target":"us-gaap:PrimeRateMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember"}]},{"name":"rpt:domain-21","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:PropertyPlantAndEquipmentMember"}]},{"name":"rpt:domain-22","root":"sam:DefinedContributionBenefitPlansDisclosureDomain","relationships":[{"source":"sam:DefinedContributionBenefitPlansDisclosureDomain","target":"sam:NonunionEmployeesMember"},{"source":"sam:DefinedContributionBenefitPlansDisclosureDomain","target":"sam:UnionEmployeesMember"}]},{"name":"rpt:domain-23","root":"us-gaap:DefinedBenefitPlansDomain","relationships":[{"source":"us-gaap:DefinedBenefitPlansDomain","target":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember"},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:PensionPlansDefinedBenefitMember"}]},{"name":"rpt:domain-24","root":"sam:DefinedContributionPlansDisclosureDomain","relationships":[{"source":"sam:DefinedContributionPlansDisclosureDomain","target":"sam:GroupTwoMember"},{"source":"sam:DefinedContributionPlansDisclosureDomain","target":"sam:GroupThreeMember"},{"source":"sam:DefinedContributionPlansDisclosureDomain","target":"sam:CompanySponsoredPensionPlansMember"}]},{"name":"rpt:domain-25","root":"us-gaap:PlanAssetCategoriesDomain","relationships":[{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:DebtSecuritiesMember"},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:EquitySecuritiesMember"}]},{"name":"rpt:domain-26","root":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","relationships":[{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TheInternationalUnionOfOperatingEngineersMember"},{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember"}]},{"name":"rpt:domain-27","root":"us-gaap:RangeMember","relationships":[{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember"},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember"}]},{"name":"rpt:domain-28","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"}]},{"name":"rpt:domain-29","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member"}]},{"name":"rpt:domain-30","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member"}]},{"name":"rpt:domain-31","root":"us-gaap:DefinedBenefitPlansDomain","relationships":[{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:PensionPlansDefinedBenefitMember"},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"}]},{"name":"rpt:domain-32","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember"}]},{"name":"rpt:domain-33","root":"us-gaap:TaxPeriodDomain","relationships":[{"source":"us-gaap:TaxPeriodDomain","target":"sam:IncomeTaxRefundMember"}]},{"name":"rpt:domain-34","root":"us-gaap:PlanAssetCategoriesDomain","relationships":[{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:EquitySecuritiesMember"},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:DebtSecuritiesMember"}]},{"name":"rpt:domain-35","root":"us-gaap:AntidilutiveSecuritiesNameDomain","relationships":[{"source":"us-gaap:AntidilutiveSecuritiesNameDomain","target":"sam:PerformanceBasedAwardsMember"}]},{"name":"rpt:domain-36","root":"us-gaap:RangeMember","relationships":[{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember"}]},{"name":"rpt:domain-37","root":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","relationships":[{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsBarleyAndWheatMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:ApplesAndOtherIngredientsMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:AdvertisingMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:GlassBottlesMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OperatingLeasesMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OtherPurchaseCommitmentMember"}]},{"name":"rpt:domain-38","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"}]},{"name":"rpt:domain-39","root":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","relationships":[{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember"}]},{"name":"rpt:domain-40","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:VacantLandMember"}]},{"name":"rpt:domain-41","root":"us-gaap:DeferredRevenueArrangementTypeDomain","relationships":[{"source":"us-gaap:DeferredRevenueArrangementTypeDomain","target":"sam:PeriodCoveredOneMember"},{"source":"us-gaap:DeferredRevenueArrangementTypeDomain","target":"sam:PeriodCoveredTwoMember"}]},{"name":"rpt:domain-42","root":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","relationships":[{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","target":"sam:CustomersMember"},{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","target":"sam:DistributorsMember"}]},{"name":"rpt:domain-43","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"sam:SegmentOneMember"},{"source":"us-gaap:SegmentDomain","target":"sam:SegmentTwoMember"}]},{"name":"rpt:domain-44","root":"us-gaap:ValuationAllowancesAndReservesDomain","relationships":[{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"sam:DiscountAccrualMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:InventoryValuationAndObsolescenceMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:SalesReturnsAndAllowancesMember"}]},{"name":"rpt:domain-45","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember"},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:SouthernCaliforniaBrewingCompanyIncMember"}]},{"name":"rpt:domain-46","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"}]},{"name":"rpt:domain-47","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"}]}],"members":[{"name":"sam:AdditionalPurchaseCommitmentsMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:AdvertisingMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:AfterAmendmentMember","domainClasses":["sam:AmendmentDomain"]},{"name":"sam:AggregateMember","domainClasses":["us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain"]},{"name":"sam:AgreementOneMember","domainClasses":["sam:ContractualCommitmentsDomain"]},{"name":"sam:AgreementTwoMember","domainClasses":["sam:ContractualCommitmentsDomain"]},{"name":"sam:ApplesAndOtherIngredientsMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:BarleyAndWheatMember","domainClasses":["us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"]},{"name":"sam:BarleyMember","domainClasses":["us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"]},{"name":"sam:BeforeAmendmentMember","domainClasses":["sam:AmendmentDomain"]},{"name":"sam:BostonBeerCompanyFourZeroOneKPlanMember","domainClasses":["us-gaap:DefinedBenefitPlansDomain"]},{"name":"sam:CincinnatiIndemnityCompanyMember","domainClasses":["dei:EntityDomain"]},{"name":"sam:CommonWelfareFundMember","domainClasses":["sam:CapitalProgramDomain"]},{"name":"sam:CompanySponsoredPensionPlansMember","domainClasses":["sam:DefinedContributionPlansDisclosureDomain"]},{"name":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"sam:CustomersMember","domainClasses":["sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain"]},{"name":"sam:DiscountAccrualMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"sam:DistributorsMember","domainClasses":["sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain"]},{"name":"sam:GlassBottlesMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:GroupThreeMember","domainClasses":["sam:DefinedContributionPlansDisclosureDomain"]},{"name":"sam:GroupTwoMember","domainClasses":["sam:DefinedContributionPlansDisclosureDomain"]},{"name":"sam:HopsBarleyAndWheatMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:HopsMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:IncomeTaxRefundMember","domainClasses":["us-gaap:TaxPeriodDomain"]},{"name":"sam:LongTermPerformanceBasedShareAwardsMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"]},{"name":"sam:MarketBasedOptionAwardMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"]},{"name":"sam:NonEmployeeDirectorStockOptionMember","domainClasses":["sam:ShareBasedCompensationArrangementByPlanNameDomain"]},{"name":"sam:NonunionEmployeesMember","domainClasses":["sam:DefinedContributionBenefitPlansDisclosureDomain"]},{"name":"sam:OperatingLeasesMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:OtherPurchaseCommitmentMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:PerformanceBasedAwardsMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","us-gaap:AntidilutiveSecuritiesNameDomain"]},{"name":"sam:PeriodCoveredOneMember","domainClasses":["us-gaap:DeferredRevenueArrangementTypeDomain"]},{"name":"sam:PeriodCoveredTwoMember","domainClasses":["us-gaap:DeferredRevenueArrangementTypeDomain"]},{"name":"sam:PropertyPlantAndEquipmentNetMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember","domainClasses":["us-gaap:DefinedBenefitPlansDomain"]},{"name":"sam:SegmentOneMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"sam:SegmentTwoMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"sam:ServiceBasedAwardsMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"]},{"name":"sam:SouthernCaliforniaBrewingCompanyIncMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember","domainClasses":["sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain"]},{"name":"sam:TheInternationalUnionOfOperatingEngineersMember","domainClasses":["sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain"]},{"name":"sam:UnionEmployeesMember","domainClasses":["sam:DefinedContributionBenefitPlansDisclosureDomain"]},{"name":"sam:VacantLandMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"sam:VestingScenarioOneMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"]},{"name":"sam:VestingScenarioTwoMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"]},{"name":"sam:VoluntaryEquityInvestmentProgramMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"us-gaap:BuildingAndBuildingImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:ChiefExecutiveOfficerMember","domainClasses":["us-gaap:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"us-gaap:CommonClassAMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"us-gaap:CommonClassBMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:DebtSecuritiesMember","domainClasses":["us-gaap:PlanAssetCategoriesDomain"]},{"name":"us-gaap:EquitySecuritiesMember","domainClasses":["us-gaap:PlanAssetCategoriesDomain"]},{"name":"us-gaap:FairValueInputsLevel1Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel2Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FurnitureAndFixturesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:GeneralAndAdministrativeExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:InventoryValuationAndObsolescenceMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"us-gaap:LeaseholdImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:LondonInterbankOfferedRateLIBORMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:MachineryAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:MaximumMember","domainClasses":["us-gaap:RangeMember"]},{"name":"us-gaap:MinimumMember","domainClasses":["us-gaap:RangeMember"]},{"name":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:OtherCurrentAssetsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","domainClasses":["us-gaap:DefinedBenefitPlansDomain"]},{"name":"us-gaap:PensionPlansDefinedBenefitMember","domainClasses":["us-gaap:DefinedBenefitPlansDomain"]},{"name":"us-gaap:PrimeRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:PropertyPlantAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:RestrictedStockMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:SalesReturnsAndAllowancesMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"us-gaap:SellingAndMarketingExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:StateAndLocalJurisdictionMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"us-gaap:StockCompensationPlanMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:SubsequentEventMember","domainClasses":["us-gaap:SubsequentEventTypeDomain"]}],"cubes":[{"name":"rpt:cube-0","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-1","optional":true},{"dimension":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","domainNetwork":"rpt:domain-2","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-3","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-4","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"sam:ContractualCommitmentsAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-5","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:TitleOfIndividualAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"sam:AmendmentAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"sam:ShareBasedCompensationArrangementByPlanNameAxis","domainNetwork":"rpt:domain-17","optional":true}]},{"name":"rpt:cube-6","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-7","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-15","optional":true}]},{"name":"rpt:cube-8","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","optional":true}]},{"name":"rpt:cube-9","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-10","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"sam:CapitalProgramAxis","domainNetwork":"rpt:domain-19","optional":true},{"dimension":"us-gaap:VariableRateAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"sam:DefinedContributionBenefitPlansDisclosureAxis","domainNetwork":"rpt:domain-22","optional":true},{"dimension":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"sam:DefinedContributionPlansDisclosureAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-27","optional":true}]},{"name":"rpt:cube-12","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-28","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-27","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-29","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-30","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","domainNetwork":"rpt:domain-31","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-32","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"us-gaap:TaxPeriodAxis","domainNetwork":"rpt:domain-33","optional":true}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","domainNetwork":"rpt:domain-34","optional":true}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainNetwork":"rpt:domain-35","optional":true}]},{"name":"rpt:cube-19","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-36","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","domainNetwork":"rpt:domain-37","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-8","optional":true}]},{"name":"rpt:cube-22","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-23","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-24","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-25","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-26","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-27","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-28","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-38","optional":true},{"dimension":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","domainNetwork":"rpt:domain-39","optional":true}]},{"name":"rpt:cube-29","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-30","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-40","optional":true}]},{"name":"rpt:cube-31","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-32","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-33","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-34","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-35","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:DeferredRevenueArrangementTypeAxis","domainNetwork":"rpt:domain-41","optional":true},{"dimension":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","domainNetwork":"rpt:domain-42","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-43","optional":true}]},{"name":"rpt:cube-36","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-37","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainNetwork":"rpt:domain-44","optional":true}]},{"name":"rpt:cube-38","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-39","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-40","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-41","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-42","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-43","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-44","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-45","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-45","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-46","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-47","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-48","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-49","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-50","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-51","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-52","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-53","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-54","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-55","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-56","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-57","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-58","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-59","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-60","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-61","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-62","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-63","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-64","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-65","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-66","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-67","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-68","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-69","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-70","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-71","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-72","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-73","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-74","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-75","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-76","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-77","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-78","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-46","optional":true}]},{"name":"rpt:cube-79","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-46","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-80","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","optional":true}]},{"name":"rpt:cube-81","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-47","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","optional":true}]},{"name":"rpt:cube-82","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-undimensioned","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]}],"labels":[{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:terseLabel","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:terseLabel","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentInformationLineItems","labelType":"xbrl:label","value":"Document Information [Line Items]","language":"en-US"},{"forObject":"dei:DocumentInformationLineItems","labelType":"xbrl:terseLabel","value":"Document Information [Line Items]","language":"en-US"},{"forObject":"dei:DocumentInformationTable","labelType":"xbrl:label","value":"Document Information [Table]","language":"en-US"},{"forObject":"dei:DocumentInformationTable","labelType":"xbrl:terseLabel","value":"Document Information [Table]","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:terseLabel","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:terseLabel","value":"Document Type","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:terseLabel","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:terseLabel","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityDomain","labelType":"xbrl:label","value":"Entity [Domain]","language":"en-US"},{"forObject":"dei:EntityDomain","labelType":"xbrl:terseLabel","value":"Entity [Domain]","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:terseLabel","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:terseLabel","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:terseLabel","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:terseLabel","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:terseLabel","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:LegalEntityAxis","labelType":"xbrl:label","value":"Legal Entity [Axis]","language":"en-US"},{"forObject":"dei:LegalEntityAxis","labelType":"xbrl:terseLabel","value":"Legal Entity","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:terseLabel","value":"Trading Symbol","language":"en-US"},{"forObject":"sam:AccruedDepositsCurrent","labelType":"xbrl:documentation","value":"Accrued Deposits, Current","language":"en-US"},{"forObject":"sam:AccruedDepositsCurrent","labelType":"xbrl:label","value":"Accrued Deposits, Current","language":"en-US"},{"forObject":"sam:AccruedDepositsCurrent","labelType":"xbrl:terseLabel","value":"Accrued deposits","language":"en-US"},{"forObject":"sam:AccruedFreightCostsCurrent","labelType":"xbrl:documentation","value":"Accrued Freight Costs Current","language":"en-US"},{"forObject":"sam:AccruedFreightCostsCurrent","labelType":"xbrl:label","value":"Accrued Freight Costs Current","language":"en-US"},{"forObject":"sam:AccruedFreightCostsCurrent","labelType":"xbrl:terseLabel","value":"Accrued freight","language":"en-US"},{"forObject":"sam:AccruedPurchaseCommitmentCurrent","labelType":"xbrl:documentation","value":"Accrued Purchase Commitment Current","language":"en-US"},{"forObject":"sam:AccruedPurchaseCommitmentCurrent","labelType":"xbrl:label","value":"Accrued Purchase Commitment Current","language":"en-US"},{"forObject":"sam:AccruedPurchaseCommitmentCurrent","labelType":"xbrl:terseLabel","value":"Accrued ingredients","language":"en-US"},{"forObject":"sam:AccruedSalesAndMarketingCurrent","labelType":"xbrl:documentation","value":"Accrued Sales and Marketing, Current","language":"en-US"},{"forObject":"sam:AccruedSalesAndMarketingCurrent","labelType":"xbrl:label","value":"Accrued Sales and Marketing, Current","language":"en-US"},{"forObject":"sam:AccruedSalesAndMarketingCurrent","labelType":"xbrl:terseLabel","value":"Advertising, promotional and selling expenses","language":"en-US"},{"forObject":"sam:AdditionalPurchaseCommitmentsMember","labelType":"xbrl:documentation","value":"Additional Purchase Commitments [Member]","language":"en-US"},{"forObject":"sam:AdditionalPurchaseCommitmentsMember","labelType":"xbrl:label","value":"Additional Purchase Commitments [Member]","language":"en-US"},{"forObject":"sam:AdditionalPurchaseCommitmentsMember","labelType":"xbrl:terseLabel","value":"Additional Commitments","language":"en-US"},{"forObject":"sam:AdvertisingMember","labelType":"xbrl:documentation","value":"Advertising","language":"en-US"},{"forObject":"sam:AdvertisingMember","labelType":"xbrl:label","value":"Advertising [Member]","language":"en-US"},{"forObject":"sam:AdvertisingMember","labelType":"xbrl:terseLabel","value":"Advertising Contracts","language":"en-US"},{"forObject":"sam:AfterAmendmentMember","labelType":"xbrl:documentation","value":"After Amendment [Member]","language":"en-US"},{"forObject":"sam:AfterAmendmentMember","labelType":"xbrl:label","value":"After Amendment [Member]","language":"en-US"},{"forObject":"sam:AfterAmendmentMember","labelType":"xbrl:terseLabel","value":"After Amendment","language":"en-US"},{"forObject":"sam:AggregateMember","labelType":"xbrl:documentation","value":"Aggregate [Member]","language":"en-US"},{"forObject":"sam:AggregateMember","labelType":"xbrl:label","value":"Aggregate [Member]","language":"en-US"},{"forObject":"sam:AggregateMember","labelType":"xbrl:terseLabel","value":"Aggregate","language":"en-US"},{"forObject":"sam:AgreementOneMember","labelType":"xbrl:documentation","value":"Agreement One [Member]","language":"en-US"},{"forObject":"sam:AgreementOneMember","labelType":"xbrl:label","value":"Agreement One [Member]","language":"en-US"},{"forObject":"sam:AgreementOneMember","labelType":"xbrl:terseLabel","value":"First Agreement","language":"en-US"},{"forObject":"sam:AgreementTwoMember","labelType":"xbrl:documentation","value":"Agreement Two","language":"en-US"},{"forObject":"sam:AgreementTwoMember","labelType":"xbrl:label","value":"Agreement Two [Member]","language":"en-US"},{"forObject":"sam:AgreementTwoMember","labelType":"xbrl:terseLabel","value":"Second Agreement","language":"en-US"},{"forObject":"sam:AllowanceForSalesReturnsCurrent","labelType":"xbrl:documentation","value":"Allowance For Sales Returns, Current","language":"en-US"},{"forObject":"sam:AllowanceForSalesReturnsCurrent","labelType":"xbrl:label","value":"Allowance For Sales Returns, Current","language":"en-US"},{"forObject":"sam:AllowanceForSalesReturnsCurrent","labelType":"xbrl:terseLabel","value":"Accrued stale beer","language":"en-US"},{"forObject":"sam:AmendmentAxis","labelType":"xbrl:documentation","value":"Amendment [Axis]","language":"en-US"},{"forObject":"sam:AmendmentAxis","labelType":"xbrl:label","value":"Amendment [Axis]","language":"en-US"},{"forObject":"sam:AmendmentAxis","labelType":"xbrl:terseLabel","value":"Amendment [Axis]","language":"en-US"},{"forObject":"sam:AmendmentDomain","labelType":"xbrl:documentation","value":"Amendment [Domain]","language":"en-US"},{"forObject":"sam:AmendmentDomain","labelType":"xbrl:label","value":"Amendment [Domain]","language":"en-US"},{"forObject":"sam:AmendmentDomain","labelType":"xbrl:terseLabel","value":"Amendment [Domain]","language":"en-US"},{"forObject":"sam:ApplesAndOtherIngredientsMember","labelType":"xbrl:documentation","value":"Apples And Other Ingredients [Member]","language":"en-US"},{"forObject":"sam:ApplesAndOtherIngredientsMember","labelType":"xbrl:label","value":"Apples And Other Ingredients [Member]","language":"en-US"},{"forObject":"sam:ApplesAndOtherIngredientsMember","labelType":"xbrl:terseLabel","value":"Apples and other ingredients","language":"en-US"},{"forObject":"sam:BarleyAndWheatMember","labelType":"xbrl:documentation","value":"Barley and Wheat [Member]","language":"en-US"},{"forObject":"sam:BarleyAndWheatMember","labelType":"xbrl:label","value":"Barley and Wheat [Member]","language":"en-US"},{"forObject":"sam:BarleyAndWheatMember","labelType":"xbrl:terseLabel","value":"Barley and Wheat","language":"en-US"},{"forObject":"sam:BarleyMember","labelType":"xbrl:documentation","value":"Barley","language":"en-US"},{"forObject":"sam:BarleyMember","labelType":"xbrl:label","value":"Barley [Member]","language":"en-US"},{"forObject":"sam:BarleyMember","labelType":"xbrl:terseLabel","value":"Barley, Wheat, and Malt","language":"en-US"},{"forObject":"sam:BeforeAmendmentMember","labelType":"xbrl:documentation","value":"Before Amendment [Member]","language":"en-US"},{"forObject":"sam:BeforeAmendmentMember","labelType":"xbrl:label","value":"Before Amendment [Member]","language":"en-US"},{"forObject":"sam:BeforeAmendmentMember","labelType":"xbrl:terseLabel","value":"Before Amendment","language":"en-US"},{"forObject":"sam:BostonBeerCompanyFourZeroOneKPlanMember","labelType":"xbrl:documentation","value":"Boston Beer Company, Four Zero One K Plan","language":"en-US"},{"forObject":"sam:BostonBeerCompanyFourZeroOneKPlanMember","labelType":"xbrl:label","value":"Boston Beer Company, Four Zero One K Plan [Member]","language":"en-US"},{"forObject":"sam:BostonBeerCompanyFourZeroOneKPlanMember","labelType":"xbrl:terseLabel","value":"Boston Beer Company, Four Zero One K Plan","language":"en-US"},{"forObject":"sam:CapitalProgramAxis","labelType":"xbrl:documentation","value":"Capital Program [Axis]","language":"en-US"},{"forObject":"sam:CapitalProgramAxis","labelType":"xbrl:label","value":"Capital Program [Axis]","language":"en-US"},{"forObject":"sam:CapitalProgramAxis","labelType":"xbrl:terseLabel","value":"Capital Program","language":"en-US"},{"forObject":"sam:CapitalProgramDomain","labelType":"xbrl:documentation","value":"Capital Program [Domain]","language":"en-US"},{"forObject":"sam:CapitalProgramDomain","labelType":"xbrl:label","value":"Capital Program [Domain]","language":"en-US"},{"forObject":"sam:CapitalProgramDomain","labelType":"xbrl:terseLabel","value":"Capital Program [Domain]","language":"en-US"},{"forObject":"sam:CincinnatiIndemnityCompanyMember","labelType":"xbrl:documentation","value":"Cincinnati Indemnity Company","language":"en-US"},{"forObject":"sam:CincinnatiIndemnityCompanyMember","labelType":"xbrl:label","value":"Cincinnati Indemnity Company [Member]","language":"en-US"},{"forObject":"sam:CincinnatiIndemnityCompanyMember","labelType":"xbrl:terseLabel","value":"City Of Cincinnati","language":"en-US"},{"forObject":"sam:CommitmentsAndContingenciesDisclosureLineItems","labelType":"xbrl:documentation","value":"Commitments and Contingencies Disclosure [Line Items]","language":"en-US"},{"forObject":"sam:CommitmentsAndContingenciesDisclosureLineItems","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Line Items]","language":"en-US"},{"forObject":"sam:CommitmentsAndContingenciesDisclosureLineItems","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies Disclosure [Line Items]","language":"en-US"},{"forObject":"sam:CommitmentsAndContingenciesDisclosureTable","labelType":"xbrl:documentation","value":"Commitments and Contingencies Disclosure [Table]","language":"en-US"},{"forObject":"sam:CommitmentsAndContingenciesDisclosureTable","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Table]","language":"en-US"},{"forObject":"sam:CommitmentsAndContingenciesDisclosureTable","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies Disclosure [Table]","language":"en-US"},{"forObject":"sam:CommonWelfareFundMember","labelType":"xbrl:documentation","value":"Common Welfare Fund","language":"en-US"},{"forObject":"sam:CommonWelfareFundMember","labelType":"xbrl:label","value":"Common Welfare Fund [Member]","language":"en-US"},{"forObject":"sam:CommonWelfareFundMember","labelType":"xbrl:terseLabel","value":"Commonwealth of Pennsylvania","language":"en-US"},{"forObject":"sam:CompanySponsoredPensionPlansMember","labelType":"xbrl:documentation","value":"Company Sponsored Pension Plans","language":"en-US"},{"forObject":"sam:CompanySponsoredPensionPlansMember","labelType":"xbrl:label","value":"Company Sponsored Pension Plans [Member]","language":"en-US"},{"forObject":"sam:CompanySponsoredPensionPlansMember","labelType":"xbrl:terseLabel","value":"Company Sponsored Pension Plans","language":"en-US"},{"forObject":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","labelType":"xbrl:documentation","value":"Components Of Other Operating Cost And Expense General [Axis]","language":"en-US"},{"forObject":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","labelType":"xbrl:label","value":"Components Of Other Operating Cost And Expense General [Axis]","language":"en-US"},{"forObject":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","labelType":"xbrl:terseLabel","value":"Components Of Other Operating Cost And Expense General [Axis]","language":"en-US"},{"forObject":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","labelType":"xbrl:documentation","value":"Components Of Other Operating Cost And Expense General [Domain]","language":"en-US"},{"forObject":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","labelType":"xbrl:label","value":"Components Of Other Operating Cost And Expense General [Domain]","language":"en-US"},{"forObject":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","labelType":"xbrl:terseLabel","value":"Components Of Other Operating Cost And Expense General [Domain]","language":"en-US"},{"forObject":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember","labelType":"xbrl:documentation","value":"Coney Island Business And Shmaltz Brewing Company [Member]","language":"en-US"},{"forObject":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember","labelType":"xbrl:label","value":"Coney Island Business And Shmaltz Brewing Company [Member]","language":"en-US"},{"forObject":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember","labelType":"xbrl:terseLabel","value":"Coney Island Business And Shmaltz Brewing Company","language":"en-US"},{"forObject":"sam:ContractTerm","labelType":"xbrl:documentation","value":"Contract Term","language":"en-US"},{"forObject":"sam:ContractTerm","labelType":"xbrl:label","value":"Contract Term","language":"en-US"},{"forObject":"sam:ContractTerm","labelType":"xbrl:terseLabel","value":"Contract period","language":"en-US"},{"forObject":"sam:ContractualCommitmentsAxis","labelType":"xbrl:documentation","value":"Contractual Commitments [Axis]","language":"en-US"},{"forObject":"sam:ContractualCommitmentsAxis","labelType":"xbrl:label","value":"Contractual Commitments [Axis]","language":"en-US"},{"forObject":"sam:ContractualCommitmentsAxis","labelType":"xbrl:terseLabel","value":"Contractual Commitments","language":"en-US"},{"forObject":"sam:ContractualCommitmentsDomain","labelType":"xbrl:documentation","value":"Contractual Commitments [Domain]","language":"en-US"},{"forObject":"sam:ContractualCommitmentsDomain","labelType":"xbrl:label","value":"Contractual Commitments [Domain]","language":"en-US"},{"forObject":"sam:ContractualCommitmentsDomain","labelType":"xbrl:terseLabel","value":"Contractual Commitments [Domain]","language":"en-US"},{"forObject":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","labelType":"xbrl:documentation","value":"Number of Class B common shares converted to Class A during the current period.","language":"en-US"},{"forObject":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","labelType":"xbrl:label","value":"Conversion of Class B common stock to Class A common stock, Shares","language":"en-US"},{"forObject":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","labelType":"xbrl:terseLabel","value":"Conversion from Class B to Class A (in shares)","language":"en-US"},{"forObject":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","labelType":"xbrl:documentation","value":"Equity impact of the conversion of Class B to Class A during the current period.","language":"en-US"},{"forObject":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","labelType":"xbrl:label","value":"Conversion Of Class B Common Stock To Class A Common Stock, Value","language":"en-US"},{"forObject":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","labelType":"xbrl:terseLabel","value":"Conversion from Class B to Class A","language":"en-US"},{"forObject":"sam:ConvertibleSharesExchangeRatio","labelType":"xbrl:documentation","value":"Convertible Shares Exchange Ratio","language":"en-US"},{"forObject":"sam:ConvertibleSharesExchangeRatio","labelType":"xbrl:label","value":"Convertible Shares Exchange Ratio","language":"en-US"},{"forObject":"sam:ConvertibleSharesExchangeRatio","labelType":"xbrl:terseLabel","value":"Conversion ratio for Class B to Class A shares","language":"en-US"},{"forObject":"sam:CustomerProgramCostsPolicyTextBlock","labelType":"xbrl:documentation","value":"Customer Program Costs Policy [Text Block]","language":"en-US"},{"forObject":"sam:CustomerProgramCostsPolicyTextBlock","labelType":"xbrl:label","value":"Customer Program Costs Policy [Text Block]","language":"en-US"},{"forObject":"sam:CustomerProgramCostsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Customer Programs and Incentives","language":"en-US"},{"forObject":"sam:CustomerTransactionsPolicyTextBlock","labelType":"xbrl:documentation","value":"Customer Transactions","language":"en-US"},{"forObject":"sam:CustomerTransactionsPolicyTextBlock","labelType":"xbrl:label","value":"Customer Transactions [Policy Text Block]","language":"en-US"},{"forObject":"sam:CustomerTransactionsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Refundable Deposits on Kegs and Pallets","language":"en-US"},{"forObject":"sam:CustomersMember","labelType":"xbrl:documentation","value":"Customers [Member]","language":"en-US"},{"forObject":"sam:CustomersMember","labelType":"xbrl:label","value":"Customers [Member]","language":"en-US"},{"forObject":"sam:CustomersMember","labelType":"xbrl:terseLabel","value":"Customers programs and incentives","language":"en-US"},{"forObject":"sam:DebtAndCapitalLeaseObligationsLineItems","labelType":"xbrl:documentation","value":"Debt and Capital Lease Obligations [Line Items]","language":"en-US"},{"forObject":"sam:DebtAndCapitalLeaseObligationsLineItems","labelType":"xbrl:label","value":"Debt and Capital Lease Obligations [Line Items]","language":"en-US"},{"forObject":"sam:DebtAndCapitalLeaseObligationsLineItems","labelType":"xbrl:terseLabel","value":"Debt and Capital Lease Obligations [Line Items]","language":"en-US"},{"forObject":"sam:DebtAndCapitalLeaseObligationsTable","labelType":"xbrl:documentation","value":"Debt and Capital Lease Obligations [Table]","language":"en-US"},{"forObject":"sam:DebtAndCapitalLeaseObligationsTable","labelType":"xbrl:label","value":"Debt and Capital Lease Obligations [Table]","language":"en-US"},{"forObject":"sam:DebtAndCapitalLeaseObligationsTable","labelType":"xbrl:terseLabel","value":"Debt and Capital Lease Obligations [Table]","language":"en-US"},{"forObject":"sam:DebtInstrumentInterestCoverageRatio","labelType":"xbrl:documentation","value":"Debt Instrument Interest Coverage Ratio","language":"en-US"},{"forObject":"sam:DebtInstrumentInterestCoverageRatio","labelType":"xbrl:label","value":"Debt Instrument Interest Coverage Ratio","language":"en-US"},{"forObject":"sam:DebtInstrumentInterestCoverageRatio","labelType":"xbrl:terseLabel","value":"EBITDA to interest expense ratio","language":"en-US"},{"forObject":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","labelType":"xbrl:documentation","value":"Debt To Earnings Before Interest Tax Depreciation And Amortization Ratio","language":"en-US"},{"forObject":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","labelType":"xbrl:label","value":"Debt To EBITDA Ratio","language":"en-US"},{"forObject":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","labelType":"xbrl:terseLabel","value":"Total funded debt to EBITDA ratio","language":"en-US"},{"forObject":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","labelType":"xbrl:documentation","value":"Debt to Earnings Before Interest Taxes Depreciation Amortization Ratio Maximum for Covenant Compliance","language":"en-US"},{"forObject":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","labelType":"xbrl:label","value":"Debt to Earnings Before Interest Taxes Depreciation Amortization Ratio Maximum for Covenant Compliance","language":"en-US"},{"forObject":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","labelType":"xbrl:terseLabel","value":"Total funded debt to EBITDA, maximum allowable ratio","language":"en-US"},{"forObject":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","labelType":"xbrl:documentation","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Line Items]","language":"en-US"},{"forObject":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","labelType":"xbrl:label","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Line Items]","language":"en-US"},{"forObject":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","labelType":"xbrl:terseLabel","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Line Items]","language":"en-US"},{"forObject":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable","labelType":"xbrl:documentation","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table]","language":"en-US"},{"forObject":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable","labelType":"xbrl:label","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table]","language":"en-US"},{"forObject":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable","labelType":"xbrl:terseLabel","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table]","language":"en-US"},{"forObject":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:documentation","value":"Deferred Federal, State and Local Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Federal, State and Local Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Total deferred","language":"en-US"},{"forObject":"sam:DefinedBenefitContributionPlanContributionsByEmployer","labelType":"xbrl:documentation","value":"Defined Benefit Contribution Plan, Contributions by Employer","language":"en-US"},{"forObject":"sam:DefinedBenefitContributionPlanContributionsByEmployer","labelType":"xbrl:label","value":"Defined Benefit Contribution Plan, Contributions by Employer","language":"en-US"},{"forObject":"sam:DefinedBenefitContributionPlanContributionsByEmployer","labelType":"xbrl:terseLabel","value":"Contribution amount by the Company","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","labelType":"xbrl:documentation","value":"Defined Benefit Plan Assumptions Used Calculating Plan Assets Expected, Long Term Return On Assets","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","labelType":"xbrl:label","value":"Defined Benefit Plan Assumptions Used Calculating Plan Assets Expected, Long Term Return On Assets","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","labelType":"xbrl:terseLabel","value":"Assumed average annual returns on assets","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanBasisUsedToDetermineOverallExpectedLongTermRateOfReturnsOnAssetsAssumption","labelType":"xbrl:documentation","value":"Defined Benefit Plan, Basis Used to Determine Overall Expected Long Term Rate of Returns on Assets Assumption","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanBasisUsedToDetermineOverallExpectedLongTermRateOfReturnsOnAssetsAssumption","labelType":"xbrl:label","value":"Defined Benefit Plan, Basis Used to Determine Overall Expected Long Term Rate of Returns on Assets Assumption","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanBasisUsedToDetermineOverallExpectedLongTermRateOfReturnsOnAssetsAssumption","labelType":"xbrl:terseLabel","value":"Long-term rate of return assumption","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanCoveragePercentage","labelType":"xbrl:documentation","value":"Defined Benefit Plan Coverage Percentage","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanCoveragePercentage","labelType":"xbrl:label","value":"Defined Benefit Plan Coverage Percentage","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanCoveragePercentage","labelType":"xbrl:terseLabel","value":"Percentage paid for coverage","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanEmployeeContributionAge","labelType":"xbrl:documentation","value":"Defined Benefit Plan, Employee Contribution, Age","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanEmployeeContributionAge","labelType":"xbrl:label","value":"Defined Benefit Plan, Employee Contribution, Age","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanEmployeeContributionAge","labelType":"xbrl:terseLabel","value":"Eligible participant required age","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","labelType":"xbrl:documentation","value":"Defined Benefit Plan Service Period Of Employees To Be Eligible To Participate In Retirement Plan","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","labelType":"xbrl:label","value":"Defined Benefit Plan Service Period Of Employees To Be Eligible To Participate In Retirement Plan","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","labelType":"xbrl:terseLabel","value":"Retiree Medical Plan, last years of employment","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract","labelType":"xbrl:documentation","value":"Defined Benefit Plan, Weighted Average Assets Allocations [Abstract]","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract","labelType":"xbrl:label","value":"Defined Benefit Plan, Weighted Average Assets Allocations [Abstract]","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract","labelType":"xbrl:terseLabel","value":"Asset Category","language":"en-US"},{"forObject":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","labelType":"xbrl:documentation","value":"Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Axis]","language":"en-US"},{"forObject":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","labelType":"xbrl:label","value":"Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Axis]","language":"en-US"},{"forObject":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","labelType":"xbrl:terseLabel","value":"Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Axis]","language":"en-US"},{"forObject":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","labelType":"xbrl:documentation","value":"Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Domain]","language":"en-US"},{"forObject":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","labelType":"xbrl:label","value":"Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Domain]","language":"en-US"},{"forObject":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","labelType":"xbrl:terseLabel","value":"Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Domain]","language":"en-US"},{"forObject":"sam:DefinedContributionBenefitPlansDisclosureAxis","labelType":"xbrl:documentation","value":"Defined Contribution Benefit Plans Disclosure [Axis]","language":"en-US"},{"forObject":"sam:DefinedContributionBenefitPlansDisclosureAxis","labelType":"xbrl:label","value":"Defined Contribution Benefit Plans Disclosure [Axis]","language":"en-US"},{"forObject":"sam:DefinedContributionBenefitPlansDisclosureAxis","labelType":"xbrl:terseLabel","value":"Defined Contribution Benefit Plans Disclosure","language":"en-US"},{"forObject":"sam:DefinedContributionBenefitPlansDisclosureDomain","labelType":"xbrl:documentation","value":"Defined Contribution Benefit Plans Disclosure [Domain]","language":"en-US"},{"forObject":"sam:DefinedContributionBenefitPlansDisclosureDomain","labelType":"xbrl:label","value":"Defined Contribution Benefit Plans Disclosure [Domain]","language":"en-US"},{"forObject":"sam:DefinedContributionBenefitPlansDisclosureDomain","labelType":"xbrl:terseLabel","value":"Defined Contribution Benefit Plans Disclosure [Domain]","language":"en-US"},{"forObject":"sam:DefinedContributionPlanMatchingPercentOfCompensation","labelType":"xbrl:documentation","value":"Defined Contribution Plan Matching Percent Of Compensation","language":"en-US"},{"forObject":"sam:DefinedContributionPlanMatchingPercentOfCompensation","labelType":"xbrl:label","value":"Defined Contribution Plan Matching Percent Of Compensation","language":"en-US"},{"forObject":"sam:DefinedContributionPlanMatchingPercentOfCompensation","labelType":"xbrl:terseLabel","value":"Employer match percentage","language":"en-US"},{"forObject":"sam:DefinedContributionPlansDisclosureAxis","labelType":"xbrl:documentation","value":"Defined Contribution Plans Disclosure [Axis]","language":"en-US"},{"forObject":"sam:DefinedContributionPlansDisclosureAxis","labelType":"xbrl:label","value":"Defined Contribution Plans Disclosure [Axis]","language":"en-US"},{"forObject":"sam:DefinedContributionPlansDisclosureAxis","labelType":"xbrl:terseLabel","value":"Defined Contribution Plans Disclosure","language":"en-US"},{"forObject":"sam:DefinedContributionPlansDisclosureDomain","labelType":"xbrl:documentation","value":"Defined Contribution Plans Disclosure [Domain]","language":"en-US"},{"forObject":"sam:DefinedContributionPlansDisclosureDomain","labelType":"xbrl:label","value":"Defined Contribution Plans Disclosure [Domain]","language":"en-US"},{"forObject":"sam:DefinedContributionPlansDisclosureDomain","labelType":"xbrl:terseLabel","value":"Defined Contribution Plans Disclosure [Domain]","language":"en-US"},{"forObject":"sam:DiscountAccrualMember","labelType":"xbrl:documentation","value":"Discount Accrual [Member]","language":"en-US"},{"forObject":"sam:DiscountAccrualMember","labelType":"xbrl:label","value":"Discount Accrual [Member]","language":"en-US"},{"forObject":"sam:DiscountAccrualMember","labelType":"xbrl:terseLabel","value":"Discount Accrual","language":"en-US"},{"forObject":"sam:DistributorsMember","labelType":"xbrl:documentation","value":"Distributors [Member]","language":"en-US"},{"forObject":"sam:DistributorsMember","labelType":"xbrl:label","value":"Distributors [Member]","language":"en-US"},{"forObject":"sam:DistributorsMember","labelType":"xbrl:terseLabel","value":"Distributors","language":"en-US"},{"forObject":"sam:DocumentAndEntityInformationAbstract","labelType":"xbrl:documentation","value":"Document And Entity Information [Abstract]","language":"en-US"},{"forObject":"sam:DocumentAndEntityInformationAbstract","labelType":"xbrl:label","value":"Document And Entity Information [Abstract]","language":"en-US"},{"forObject":"sam:DocumentAndEntityInformationAbstract","labelType":"xbrl:terseLabel","value":"Document And Entity Information [Abstract]","language":"en-US"},{"forObject":"sam:EarningsPerShareDisclosureLineItems","labelType":"xbrl:documentation","value":"Earnings Per Share Disclosure [Line Items]","language":"en-US"},{"forObject":"sam:EarningsPerShareDisclosureLineItems","labelType":"xbrl:label","value":"Earnings Per Share Disclosure [Line Items]","language":"en-US"},{"forObject":"sam:EarningsPerShareDisclosureLineItems","labelType":"xbrl:terseLabel","value":"Earnings Per Share Disclosure [Line Items]","language":"en-US"},{"forObject":"sam:EarningsPerShareDisclosureTable","labelType":"xbrl:documentation","value":"Earnings Per Share Disclosure [Table]","language":"en-US"},{"forObject":"sam:EarningsPerShareDisclosureTable","labelType":"xbrl:label","value":"Earnings Per Share Disclosure [Table]","language":"en-US"},{"forObject":"sam:EarningsPerShareDisclosureTable","labelType":"xbrl:terseLabel","value":"Earnings Per Share Disclosure [Table]","language":"en-US"},{"forObject":"sam:ExciseTaxesPolicyTextBlock","labelType":"xbrl:documentation","value":"Excise Taxes [Policy Text Block]","language":"en-US"},{"forObject":"sam:ExciseTaxesPolicyTextBlock","labelType":"xbrl:label","value":"Excise Taxes [Policy Text Block]","language":"en-US"},{"forObject":"sam:ExciseTaxesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Excise Taxes","language":"en-US"},{"forObject":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems","labelType":"xbrl:documentation","value":"Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]","language":"en-US"},{"forObject":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems","labelType":"xbrl:label","value":"Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]","language":"en-US"},{"forObject":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems","labelType":"xbrl:terseLabel","value":"Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]","language":"en-US"},{"forObject":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable","labelType":"xbrl:documentation","value":"Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]","language":"en-US"},{"forObject":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable","labelType":"xbrl:label","value":"Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]","language":"en-US"},{"forObject":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable","labelType":"xbrl:terseLabel","value":"Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]","language":"en-US"},{"forObject":"sam:FinancialInstrumentsLineItems","labelType":"xbrl:documentation","value":"Financial Instruments [Line Items]","language":"en-US"},{"forObject":"sam:FinancialInstrumentsLineItems","labelType":"xbrl:label","value":"Financial Instruments [Line Items]","language":"en-US"},{"forObject":"sam:FinancialInstrumentsLineItems","labelType":"xbrl:terseLabel","value":"Financial Instruments [Line Items]","language":"en-US"},{"forObject":"sam:FinancialInstrumentsTable","labelType":"xbrl:documentation","value":"Financial Instruments [Table]","language":"en-US"},{"forObject":"sam:FinancialInstrumentsTable","labelType":"xbrl:label","value":"Financial Instruments [Table]","language":"en-US"},{"forObject":"sam:FinancialInstrumentsTable","labelType":"xbrl:terseLabel","value":"Financial Instruments [Table]","language":"en-US"},{"forObject":"sam:GlassBottlesMember","labelType":"xbrl:documentation","value":"Glass Bottles","language":"en-US"},{"forObject":"sam:GlassBottlesMember","labelType":"xbrl:label","value":"Glass Bottles [Member]","language":"en-US"},{"forObject":"sam:GlassBottlesMember","labelType":"xbrl:terseLabel","value":"Glass Bottles","language":"en-US"},{"forObject":"sam:GroupThreeMember","labelType":"xbrl:documentation","value":"Group Three [Member]","language":"en-US"},{"forObject":"sam:GroupThreeMember","labelType":"xbrl:label","value":"Group Three [Member]","language":"en-US"},{"forObject":"sam:GroupThreeMember","labelType":"xbrl:terseLabel","value":"Company's match thereafter","language":"en-US"},{"forObject":"sam:GroupTwoMember","labelType":"xbrl:documentation","value":"Group Two [Member]","language":"en-US"},{"forObject":"sam:GroupTwoMember","labelType":"xbrl:label","value":"Group Two [Member]","language":"en-US"},{"forObject":"sam:GroupTwoMember","labelType":"xbrl:terseLabel","value":"Company's match for the first $1,000 of the eligible participants contribute","language":"en-US"},{"forObject":"sam:HopsBarleyAndWheatMember","labelType":"xbrl:documentation","value":"Hops, Barley and Wheat [Member]","language":"en-US"},{"forObject":"sam:HopsBarleyAndWheatMember","labelType":"xbrl:label","value":"Hops, Barley and Wheat [Member]","language":"en-US"},{"forObject":"sam:HopsBarleyAndWheatMember","labelType":"xbrl:terseLabel","value":"Hops, Barley and Wheat","language":"en-US"},{"forObject":"sam:HopsMember","labelType":"xbrl:documentation","value":"Hops","language":"en-US"},{"forObject":"sam:HopsMember","labelType":"xbrl:label","value":"Hops [Member]","language":"en-US"},{"forObject":"sam:HopsMember","labelType":"xbrl:terseLabel","value":"Hops","language":"en-US"},{"forObject":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","labelType":"xbrl:documentation","value":"Income Allocated To Equity Instruments Other Than Option, Nonvested","language":"en-US"},{"forObject":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","labelType":"xbrl:label","value":"Income Allocated To Equity Instruments Other Than Option, Nonvested","language":"en-US"},{"forObject":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","labelType":"xbrl:terseLabel","value":"Net effect of unvested participating shares","language":"en-US"},{"forObject":"sam:IncomeTaxRefundMember","labelType":"xbrl:documentation","value":"Income Tax Refund [Member]","language":"en-US"},{"forObject":"sam:IncomeTaxRefundMember","labelType":"xbrl:label","value":"Income Tax Refund [Member]","language":"en-US"},{"forObject":"sam:IncomeTaxRefundMember","labelType":"xbrl:terseLabel","value":"2014 Federal Corporate Income Tax, Accelerated Tax Depreciation Applied","language":"en-US"},{"forObject":"sam:IncomeTaxReturnExaminationPeriod","labelType":"xbrl:documentation","value":"Income Tax Return, Examination Period","language":"en-US"},{"forObject":"sam:IncomeTaxReturnExaminationPeriod","labelType":"xbrl:label","value":"Income Tax Return, Examination Period","language":"en-US"},{"forObject":"sam:IncomeTaxReturnExaminationPeriod","labelType":"xbrl:terseLabel","value":"Income tax return examination period","language":"en-US"},{"forObject":"sam:IncomeTaxesLineItems","labelType":"xbrl:documentation","value":"Income Taxes [Line Items]","language":"en-US"},{"forObject":"sam:IncomeTaxesLineItems","labelType":"xbrl:label","value":"Income Taxes [Line Items]","language":"en-US"},{"forObject":"sam:IncomeTaxesLineItems","labelType":"xbrl:terseLabel","value":"Income Taxes [Line Items]","language":"en-US"},{"forObject":"sam:IncomeTaxesTable","labelType":"xbrl:documentation","value":"Income Taxes [Table]","language":"en-US"},{"forObject":"sam:IncomeTaxesTable","labelType":"xbrl:label","value":"Income Taxes [Table]","language":"en-US"},{"forObject":"sam:IncomeTaxesTable","labelType":"xbrl:terseLabel","value":"Income Taxes [Table]","language":"en-US"},{"forObject":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","labelType":"xbrl:documentation","value":"Incremental Common Shares Attributable to Conversion of Common Stock","language":"en-US"},{"forObject":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","labelType":"xbrl:label","value":"Incremental Common Shares Attributable to Conversion of Common Stock","language":"en-US"},{"forObject":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","labelType":"xbrl:terseLabel","value":"Class B Common Stock","language":"en-US"},{"forObject":"sam:InterestCoverageRatioMinimumForCovenantCompliance","labelType":"xbrl:documentation","value":"Interest Coverage Ratio Minimum for Covenant Compliance","language":"en-US"},{"forObject":"sam:InterestCoverageRatioMinimumForCovenantCompliance","labelType":"xbrl:label","value":"Interest Coverage Ratio Minimum for Covenant Compliance","language":"en-US"},{"forObject":"sam:InterestCoverageRatioMinimumForCovenantCompliance","labelType":"xbrl:terseLabel","value":"EBITDA to interest expense, minimum allowable ratio","language":"en-US"},{"forObject":"sam:InternationalSalesPercentageOfTotalSales","labelType":"xbrl:documentation","value":"International Sales Percentage Of Total Sales","language":"en-US"},{"forObject":"sam:InternationalSalesPercentageOfTotalSales","labelType":"xbrl:label","value":"International Sales Percentage Of Total Sales","language":"en-US"},{"forObject":"sam:InternationalSalesPercentageOfTotalSales","labelType":"xbrl:terseLabel","value":"Sales to foreign distributors as a percentage of total sales","language":"en-US"},{"forObject":"sam:LeaseCommencementDate","labelType":"xbrl:documentation","value":"Lease Commencement Date","language":"en-US"},{"forObject":"sam:LeaseCommencementDate","labelType":"xbrl:label","value":"Lease Commencement Date","language":"en-US"},{"forObject":"sam:LeaseCommencementDate","labelType":"xbrl:terseLabel","value":"Capital lease, commencement date","language":"en-US"},{"forObject":"sam:LeaseExpirationYear","labelType":"xbrl:documentation","value":"Lease Expiration Year","language":"en-US"},{"forObject":"sam:LeaseExpirationYear","labelType":"xbrl:label","value":"Lease Expiration Year","language":"en-US"},{"forObject":"sam:LeaseExpirationYear","labelType":"xbrl:terseLabel","value":"Lease expiration dates","language":"en-US"},{"forObject":"sam:LongTermPerformanceBasedShareAwardsMember","labelType":"xbrl:documentation","value":"Long Term Performance Based Share Awards [Member]","language":"en-US"},{"forObject":"sam:LongTermPerformanceBasedShareAwardsMember","labelType":"xbrl:label","value":"Long Term Performance Based Share Awards [Member]","language":"en-US"},{"forObject":"sam:LongTermPerformanceBasedShareAwardsMember","labelType":"xbrl:terseLabel","value":"Long-Term Performance-Based Stock Option","language":"en-US"},{"forObject":"sam:MarketBasedOptionAwardMember","labelType":"xbrl:documentation","value":"Market Based Option Award [Member]","language":"en-US"},{"forObject":"sam:MarketBasedOptionAwardMember","labelType":"xbrl:label","value":"Market Based Option Award [Member]","language":"en-US"},{"forObject":"sam:MarketBasedOptionAwardMember","labelType":"xbrl:terseLabel","value":"Market Based Stock Option","language":"en-US"},{"forObject":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","labelType":"xbrl:documentation","value":"Minimum Number of Employee Working Hours Required to be Eligible to Participate in 401(k) Plan","language":"en-US"},{"forObject":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","labelType":"xbrl:label","value":"Minimum Number of Employee Working Hours Required to be Eligible to Participate in 401(k) Plan","language":"en-US"},{"forObject":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","labelType":"xbrl:terseLabel","value":"Time required for eligibility","language":"en-US"},{"forObject":"sam:NetProceedsFromSaleOfInvestmentShares","labelType":"xbrl:documentation","value":"Net Proceeds from Sale of Investment Shares","language":"en-US"},{"forObject":"sam:NetProceedsFromSaleOfInvestmentShares","labelType":"xbrl:label","value":"Net Proceeds from Sale of Investment Shares","language":"en-US"},{"forObject":"sam:NetProceedsFromSaleOfInvestmentShares","labelType":"xbrl:terseLabel","value":"Net proceeds from sale of investment shares","language":"en-US"},{"forObject":"sam:NonEmployeeDirectorStockOptionMember","labelType":"xbrl:documentation","value":"Non Employee Director Stock Option","language":"en-US"},{"forObject":"sam:NonEmployeeDirectorStockOptionMember","labelType":"xbrl:label","value":"Non Employee Director Stock Option[Member]","language":"en-US"},{"forObject":"sam:NonEmployeeDirectorStockOptionMember","labelType":"xbrl:terseLabel","value":"Non Employee Director Options","language":"en-US"},{"forObject":"sam:NonunionEmployeesMember","labelType":"xbrl:documentation","value":"NonUnion Employees","language":"en-US"},{"forObject":"sam:NonunionEmployeesMember","labelType":"xbrl:label","value":"NonUnion Employees [Member]","language":"en-US"},{"forObject":"sam:NonunionEmployeesMember","labelType":"xbrl:terseLabel","value":"Non-Union Plans","language":"en-US"},{"forObject":"sam:NumberOfBarrelsSold","labelType":"xbrl:documentation","value":"Number of Barrels Sold","language":"en-US"},{"forObject":"sam:NumberOfBarrelsSold","labelType":"xbrl:label","value":"Number of Barrels Sold","language":"en-US"},{"forObject":"sam:NumberOfBarrelsSold","labelType":"xbrl:terseLabel","value":"Barrels sold","language":"en-US"},{"forObject":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","labelType":"xbrl:documentation","value":"Number Of Customers Accounted For More Than Ten Percent Of Accounts Receivable","language":"en-US"},{"forObject":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","labelType":"xbrl:label","value":"Number Of Customers Accounted For More Than Ten Percent Of Accounts Receivable","language":"en-US"},{"forObject":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","labelType":"xbrl:terseLabel","value":"Number of individual customer accounted for more than ten percent of account receivable balance","language":"en-US"},{"forObject":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","labelType":"xbrl:documentation","value":"Number Of Customers Accounted For More Than Ten Percent Of Revenue","language":"en-US"},{"forObject":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","labelType":"xbrl:label","value":"Number Of Customers Accounted For More Than Ten Percent Of Revenue","language":"en-US"},{"forObject":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","labelType":"xbrl:terseLabel","value":"Number of individual customers represented more than ten percent of revenues","language":"en-US"},{"forObject":"sam:NumberOfDefinedBenefitPensionPlans","labelType":"xbrl:documentation","value":"Number of Defined Benefit Pension Plans","language":"en-US"},{"forObject":"sam:NumberOfDefinedBenefitPensionPlans","labelType":"xbrl:label","value":"Number of Defined Benefit Pension Plans","language":"en-US"},{"forObject":"sam:NumberOfDefinedBenefitPensionPlans","labelType":"xbrl:terseLabel","value":"Number of retirement plans","language":"en-US"},{"forObject":"sam:NumberOfSuppliers","labelType":"xbrl:documentation","value":"Number of Suppliers","language":"en-US"},{"forObject":"sam:NumberOfSuppliers","labelType":"xbrl:label","value":"Number of Suppliers","language":"en-US"},{"forObject":"sam:NumberOfSuppliers","labelType":"xbrl:terseLabel","value":"Number of suppliers","language":"en-US"},{"forObject":"sam:OperatingLeasesMember","labelType":"xbrl:documentation","value":"Operating Leases [Member]","language":"en-US"},{"forObject":"sam:OperatingLeasesMember","labelType":"xbrl:label","value":"Operating Leases [Member]","language":"en-US"},{"forObject":"sam:OperatingLeasesMember","labelType":"xbrl:terseLabel","value":"Operating Leases","language":"en-US"},{"forObject":"sam:OrganizationAndBasisOfPresentationLineItems","labelType":"xbrl:documentation","value":"Organization And Basis Of Presentation [Line Items]","language":"en-US"},{"forObject":"sam:OrganizationAndBasisOfPresentationLineItems","labelType":"xbrl:label","value":"Organization And Basis Of Presentation [Line Items]","language":"en-US"},{"forObject":"sam:OrganizationAndBasisOfPresentationLineItems","labelType":"xbrl:terseLabel","value":"Organization And Basis Of Presentation [Line Items]","language":"en-US"},{"forObject":"sam:OrganizationAndBasisOfPresentationTable","labelType":"xbrl:documentation","value":"Organization And Basis Of Presentation [Table]","language":"en-US"},{"forObject":"sam:OrganizationAndBasisOfPresentationTable","labelType":"xbrl:label","value":"Organization And Basis Of Presentation [Table]","language":"en-US"},{"forObject":"sam:OrganizationAndBasisOfPresentationTable","labelType":"xbrl:terseLabel","value":"Organization And Basis Of Presentation [Table]","language":"en-US"},{"forObject":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","labelType":"xbrl:documentation","value":"Organization And Summary Of Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","labelType":"xbrl:label","value":"Organization And Summary Of Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","labelType":"xbrl:terseLabel","value":"Organization And Summary Of Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"sam:OtherLiabilitiesLineItems","labelType":"xbrl:documentation","value":"Other Liabilities [Line Items]","language":"en-US"},{"forObject":"sam:OtherLiabilitiesLineItems","labelType":"xbrl:label","value":"Other Liabilities [Line Items]","language":"en-US"},{"forObject":"sam:OtherLiabilitiesLineItems","labelType":"xbrl:terseLabel","value":"Other Liabilities [Line Items]","language":"en-US"},{"forObject":"sam:OtherLiabilitiesTable","labelType":"xbrl:documentation","value":"Other Liabilities [Table]","language":"en-US"},{"forObject":"sam:OtherLiabilitiesTable","labelType":"xbrl:label","value":"Other Liabilities [Table]","language":"en-US"},{"forObject":"sam:OtherLiabilitiesTable","labelType":"xbrl:terseLabel","value":"Other Liabilities [Table]","language":"en-US"},{"forObject":"sam:OtherPurchaseCommitmentMember","labelType":"xbrl:documentation","value":"Other Purchase Commitment","language":"en-US"},{"forObject":"sam:OtherPurchaseCommitmentMember","labelType":"xbrl:label","value":"Other Purchase Commitment [Member]","language":"en-US"},{"forObject":"sam:OtherPurchaseCommitmentMember","labelType":"xbrl:terseLabel","value":"Other Commitments","language":"en-US"},{"forObject":"sam:PercentageOfNetRevenue","labelType":"xbrl:documentation","value":"Percentage of Net Revenue","language":"en-US"},{"forObject":"sam:PercentageOfNetRevenue","labelType":"xbrl:label","value":"Percentage of Net Revenue","language":"en-US"},{"forObject":"sam:PercentageOfNetRevenue","labelType":"xbrl:terseLabel","value":"Sales from A&S brands percentage of net revenues","language":"en-US"},{"forObject":"sam:PercentageOfProductionVolumes","labelType":"xbrl:documentation","value":"Percentage Of Production Volumes","language":"en-US"},{"forObject":"sam:PercentageOfProductionVolumes","labelType":"xbrl:label","value":"Percentage Of Production Volumes","language":"en-US"},{"forObject":"sam:PercentageOfProductionVolumes","labelType":"xbrl:terseLabel","value":"Company's current brewing and packaging percentage","language":"en-US"},{"forObject":"sam:PerformanceBasedAwardsMember","labelType":"xbrl:documentation","value":"Performance Based Awards [Member]","language":"en-US"},{"forObject":"sam:PerformanceBasedAwardsMember","labelType":"xbrl:label","value":"Performance Based Awards [Member]","language":"en-US"},{"forObject":"sam:PerformanceBasedAwardsMember","labelType":"xbrl:terseLabel","value":"Performance-Based Options","language":"en-US"},{"forObject":"sam:PeriodCoveredOneMember","labelType":"xbrl:documentation","value":"Period Covered 1 [Member]","language":"en-US"},{"forObject":"sam:PeriodCoveredOneMember","labelType":"xbrl:label","value":"Period Covered 1 [Member]","language":"en-US"},{"forObject":"sam:PeriodCoveredOneMember","labelType":"xbrl:terseLabel","value":"Prior to December 27, 2014","language":"en-US"},{"forObject":"sam:PeriodCoveredTwoMember","labelType":"xbrl:documentation","value":"Period Covered 2 [Member]","language":"en-US"},{"forObject":"sam:PeriodCoveredTwoMember","labelType":"xbrl:label","value":"Period Covered 2 [Member]","language":"en-US"},{"forObject":"sam:PeriodCoveredTwoMember","labelType":"xbrl:terseLabel","value":"Prior to December 28, 2013","language":"en-US"},{"forObject":"sam:PostretirementMedicalBenefitsQualifyingAge","labelType":"xbrl:documentation","value":"Postretirement Medical Benefits Qualifying Age","language":"en-US"},{"forObject":"sam:PostretirementMedicalBenefitsQualifyingAge","labelType":"xbrl:label","value":"Postretirement Medical Benefits Qualifying Age","language":"en-US"},{"forObject":"sam:PostretirementMedicalBenefitsQualifyingAge","labelType":"xbrl:terseLabel","value":"Voluntarily retirement age","language":"en-US"},{"forObject":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","labelType":"xbrl:documentation","value":"Prepaid Expenses And Other Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Prepaid Expenses And Other Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Prepaid Expenses and Other Current Assets","language":"en-US"},{"forObject":"sam:PropertyPlantAndEquipmentNetMember","labelType":"xbrl:documentation","value":"Property Plant And Equipment Net [Member]","language":"en-US"},{"forObject":"sam:PropertyPlantAndEquipmentNetMember","labelType":"xbrl:label","value":"Property Plant And Equipment Net [Member]","language":"en-US"},{"forObject":"sam:PropertyPlantAndEquipmentNetMember","labelType":"xbrl:terseLabel","value":"Property Plant And Equipment Net","language":"en-US"},{"forObject":"sam:ProvisionForRecoveryOfDoubtfulAccounts","labelType":"xbrl:documentation","value":"Provision for (Recovery of) Doubtful Accounts","language":"en-US"},{"forObject":"sam:ProvisionForRecoveryOfDoubtfulAccounts","labelType":"xbrl:label","value":"Provision for Recovery of Doubtful Accounts","language":"en-US"},{"forObject":"sam:ProvisionForRecoveryOfDoubtfulAccounts","labelType":"xbrl:terseLabel","value":"Bad debt (recovery) expense","language":"en-US"},{"forObject":"sam:QuarterlyFinancialInformationLineItems","labelType":"xbrl:documentation","value":"Quarterly Financial Information [Line Items]","language":"en-US"},{"forObject":"sam:QuarterlyFinancialInformationLineItems","labelType":"xbrl:label","value":"Quarterly Financial Information [Line Items]","language":"en-US"},{"forObject":"sam:QuarterlyFinancialInformationLineItems","labelType":"xbrl:terseLabel","value":"Quarterly Financial Information [Line Items]","language":"en-US"},{"forObject":"sam:QuarterlyFinancialInformationTable","labelType":"xbrl:documentation","value":"Quarterly Financial Information [Table]","language":"en-US"},{"forObject":"sam:QuarterlyFinancialInformationTable","labelType":"xbrl:label","value":"Quarterly Financial Information [Table]","language":"en-US"},{"forObject":"sam:QuarterlyFinancialInformationTable","labelType":"xbrl:terseLabel","value":"Quarterly Financial Information [Table]","language":"en-US"},{"forObject":"sam:ReceiptOfGovernmentGrantsForFacilitiesExpansion","labelType":"xbrl:documentation","value":"Receipt of government grants for facilities expansion","language":"en-US"},{"forObject":"sam:ReceiptOfGovernmentGrantsForFacilitiesExpansion","labelType":"xbrl:label","value":"Receipt of government grants for facilities expansion","language":"en-US"},{"forObject":"sam:ReceiptOfGovernmentGrantsForFacilitiesExpansion","labelType":"xbrl:terseLabel","value":"Grant received","language":"en-US"},{"forObject":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","labelType":"xbrl:documentation","value":"Reconciliation of Statutory Federal Tax Rate [Line Items]","language":"en-US"},{"forObject":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","labelType":"xbrl:label","value":"Reconciliation of Statutory Federal Tax Rate [Line Items]","language":"en-US"},{"forObject":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","labelType":"xbrl:terseLabel","value":"Reconciliation of Statutory Federal Tax Rate [Line Items]","language":"en-US"},{"forObject":"sam:ReconciliationOfStatutoryFederalTaxRateTable","labelType":"xbrl:documentation","value":"Reconciliation of Statutory Federal Tax Rate [Table]","language":"en-US"},{"forObject":"sam:ReconciliationOfStatutoryFederalTaxRateTable","labelType":"xbrl:label","value":"Reconciliation of Statutory Federal Tax Rate [Table]","language":"en-US"},{"forObject":"sam:ReconciliationOfStatutoryFederalTaxRateTable","labelType":"xbrl:terseLabel","value":"Reconciliation of Statutory Federal Tax Rate [Table]","language":"en-US"},{"forObject":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","labelType":"xbrl:documentation","value":"Recorded Unconditional Purchase Obligation Due In Fourth And Fifth Year","language":"en-US"},{"forObject":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation Due In Fourth And Fifth Year","language":"en-US"},{"forObject":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","labelType":"xbrl:terseLabel","value":"Purchase commitment payment due, 2018-2019","language":"en-US"},{"forObject":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","labelType":"xbrl:documentation","value":"Recorded Unconditional Purchase Obligation Due In Second And Third Year","language":"en-US"},{"forObject":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation Due In Second And Third Year","language":"en-US"},{"forObject":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","labelType":"xbrl:terseLabel","value":"Purchase commitment payment due, 2016-2017","language":"en-US"},{"forObject":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","labelType":"xbrl:documentation","value":"Required Customary Employment Time for Eligibility of Employee Benefits","language":"en-US"},{"forObject":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","labelType":"xbrl:label","value":"Required Customary Employment Time for Eligibility of Employee Benefits","language":"en-US"},{"forObject":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","labelType":"xbrl:terseLabel","value":"Time required for eligibility","language":"en-US"},{"forObject":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","labelType":"xbrl:documentation","value":"Required Employment Period for Eligibility of Employee Benefits","language":"en-US"},{"forObject":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","labelType":"xbrl:label","value":"Required Employment Period for Eligibility of Employee Benefits","language":"en-US"},{"forObject":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","labelType":"xbrl:terseLabel","value":"Eligibility period","language":"en-US"},{"forObject":"sam:SalesTaxPayableCurrent","labelType":"xbrl:documentation","value":"Carrying value as of the balance sheet date of sales tax incurred through that date and payable to reflect the current portion of the sales tax.","language":"en-US"},{"forObject":"sam:SalesTaxPayableCurrent","labelType":"xbrl:label","value":"Sales Tax Payable, Current","language":"en-US"},{"forObject":"sam:SalesTaxPayableCurrent","labelType":"xbrl:terseLabel","value":"Accrued sales and use tax","language":"en-US"},{"forObject":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember","labelType":"xbrl:documentation","value":"Samuel Adams Pennsylvania Brewery Company , Four Zero One K Plan","language":"en-US"},{"forObject":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember","labelType":"xbrl:label","value":"Samuel Adams Pennsylvania Brewery Company , Four Zero One K Plan [Member]","language":"en-US"},{"forObject":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember","labelType":"xbrl:terseLabel","value":"Samuel Adams Pennsylvania Brewery Company , Four Zero One K Plan","language":"en-US"},{"forObject":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","labelType":"xbrl:documentation","value":"Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","labelType":"xbrl:label","value":"Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","labelType":"xbrl:terseLabel","value":"Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable","labelType":"xbrl:documentation","value":"Schedule of Components of Income Before Income Tax Expense (Benefit) [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable","labelType":"xbrl:label","value":"Schedule of Components of Income Before Income Tax Expense (Benefit) [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable","labelType":"xbrl:terseLabel","value":"Schedule of Components of Income Before Income Tax Expense (Benefit) [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfFairValueAssetsAndLiabilitiesForFinancialInstrumentsNotRecordedAtFairValueTableTextBlock","labelType":"xbrl:documentation","value":"Schedule of Fair Value, Assets and Liabilities for Financial Instruments Not Recorded at Fair Value.","language":"en-US"},{"forObject":"sam:ScheduleOfFairValueAssetsAndLiabilitiesForFinancialInstrumentsNotRecordedAtFairValueTableTextBlock","labelType":"xbrl:label","value":"Schedule of Fair Value, Assets and Liabilities for Financial Instruments Not Recorded at Fair Value [Table Text Block]","language":"en-US"},{"forObject":"sam:ScheduleOfFairValueAssetsAndLiabilitiesForFinancialInstrumentsNotRecordedAtFairValueTableTextBlock","labelType":"xbrl:terseLabel","value":"Financial Instruments Not Recorded at Fair Value","language":"en-US"},{"forObject":"sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Prepaid Expenses and Other Current Assets","language":"en-US"},{"forObject":"sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","labelType":"xbrl:label","value":"Schedule Of Prepaid Expenses and Other Current Assets [Table Text Block]","language":"en-US"},{"forObject":"sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Prepaid Expenses and Other Current Assets","language":"en-US"},{"forObject":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Property Plant And Equipment Useful Life Table [Text Block]","language":"en-US"},{"forObject":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Property Plant And Equipment Useful Life Table [Text Block]","language":"en-US"},{"forObject":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","labelType":"xbrl:terseLabel","value":"Estimated Useful Lives","language":"en-US"},{"forObject":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","labelType":"xbrl:documentation","value":"Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis]","language":"en-US"},{"forObject":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","labelType":"xbrl:label","value":"Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis]","language":"en-US"},{"forObject":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","labelType":"xbrl:terseLabel","value":"Schedule Of Share Based Compensation Arrangement By Share Based Payment Award","language":"en-US"},{"forObject":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","labelType":"xbrl:documentation","value":"Schedule of Unrecognized Tax Benefits [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","labelType":"xbrl:label","value":"Schedule of Unrecognized Tax Benefits [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","labelType":"xbrl:terseLabel","value":"Schedule of Unrecognized Tax Benefits [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfUnrecognizedTaxBenefitsTable","labelType":"xbrl:documentation","value":"Schedule of Unrecognized Tax Benefits [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfUnrecognizedTaxBenefitsTable","labelType":"xbrl:label","value":"Schedule of Unrecognized Tax Benefits [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfUnrecognizedTaxBenefitsTable","labelType":"xbrl:terseLabel","value":"Schedule of Unrecognized Tax Benefits [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","labelType":"xbrl:documentation","value":"Schedule of Valuation and Qualifying Accounts Disclosure Table","language":"en-US"},{"forObject":"sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","labelType":"xbrl:label","value":"Schedule of Valuation and Qualifying Accounts Disclosure [Table Text Block]","language":"en-US"},{"forObject":"sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Valuation and Qualifying Accounts","language":"en-US"},{"forObject":"sam:SegmentOneMember","labelType":"xbrl:documentation","value":"Segment One [Member]","language":"en-US"},{"forObject":"sam:SegmentOneMember","labelType":"xbrl:label","value":"Segment One [Member]","language":"en-US"},{"forObject":"sam:SegmentOneMember","labelType":"xbrl:terseLabel","value":"Boston Beer Company Operating Segment","language":"en-US"},{"forObject":"sam:SegmentTwoMember","labelType":"xbrl:documentation","value":"Segment Two [Member]","language":"en-US"},{"forObject":"sam:SegmentTwoMember","labelType":"xbrl:label","value":"Segment Two [Member]","language":"en-US"},{"forObject":"sam:SegmentTwoMember","labelType":"xbrl:terseLabel","value":"A&S Brewing Collaborative Operating Segment","language":"en-US"},{"forObject":"sam:ServiceBasedAwardsMember","labelType":"xbrl:documentation","value":"Service Based Awards","language":"en-US"},{"forObject":"sam:ServiceBasedAwardsMember","labelType":"xbrl:label","value":"Service Based Awards [Member]","language":"en-US"},{"forObject":"sam:ServiceBasedAwardsMember","labelType":"xbrl:terseLabel","value":"Service Based Retention Awards","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByPlanNameAxis","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement By Plan Name [Axis]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByPlanNameAxis","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Plan Name [Axis]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByPlanNameAxis","labelType":"xbrl:terseLabel","value":"Share Based Compensation Arrangement By Plan Name [Axis]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByPlanNameDomain","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement By Plan Name [Domain]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByPlanNameDomain","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Plan Name [Domain]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByPlanNameDomain","labelType":"xbrl:terseLabel","value":"Share Based Compensation Arrangement By Plan Name [Domain]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","labelType":"xbrl:documentation","value":"The number of shares purchased by employees under the Investment Share Purchase Program.","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award, Employee Investment Shares Purchase","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","labelType":"xbrl:terseLabel","value":"Shares employees elected to purchase","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationThereafter","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Thereafter","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationThereafter","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Thereafter","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationThereafter","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year Five","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year Five","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","labelType":"xbrl:terseLabel","value":"2019","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year Four","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year Four","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","labelType":"xbrl:terseLabel","value":"2018","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year One","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year One","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","labelType":"xbrl:terseLabel","value":"2015","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year three","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year three","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","labelType":"xbrl:terseLabel","value":"2017","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year Two","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award Expected Future Compensation Year Two","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","labelType":"xbrl:terseLabel","value":"2016","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","labelType":"xbrl:documentation","value":"Share based Compensation Arrangement by Share based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","labelType":"xbrl:label","value":"Share based Compensation Arrangement by Share based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","labelType":"xbrl:terseLabel","value":"Estimated forfeiture rate for equity awards that do not vest on January 1st","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","labelType":"xbrl:documentation","value":"The suboptimal exercise factor, a factor representing the value of the underlying stock as a multiple of the exercise price of the option which, if achieved, results in exercise of the option.","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award, Fair Value Assumptions, Exercise Factor","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","labelType":"xbrl:terseLabel","value":"Exercise factor","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement By Share Based Payment Award Option Grants In Period Weighted Average Exercise Price","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Option Grants In Period Weighted Average Exercise Price","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Options granted in period exercise price","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","labelType":"xbrl:documentation","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","labelType":"xbrl:terseLabel","value":"Aggregate Intrinsic Value","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Annual Vesting Percentage","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Annual Vesting Percentage","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage","labelType":"xbrl:terseLabel","value":"Vesting percentage per year","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement by Share Based Payment Award, Options, Contractual Term","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award, Options, Contractual Term","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","labelType":"xbrl:terseLabel","value":"Stock options, contractual term","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","labelType":"xbrl:documentation","value":"Employee tenure requirement to participate in plan.","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award, Required Tenure for Participation in Plan","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","labelType":"xbrl:terseLabel","value":"Requirement tenure of employee for investment share program","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageFairValue","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement by Share Based Payment Award, Weighted Average Fair Value","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageFairValue","labelType":"xbrl:label","value":"Share Based Compensation Arrangement by Share Based Payment Award, Weighted Average Fair Value","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageFairValue","labelType":"xbrl:terseLabel","value":"Weighted average fair value per share","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangements By Share Based Payment Award [Domain]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","labelType":"xbrl:label","value":"Share Based Compensation Arrangements By Share Based Payment Award [Domain]","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","labelType":"xbrl:terseLabel","value":"Share Based Compensation Arrangements By Share Based Payment Award [Domain]","language":"en-US"},{"forObject":"sam:SouthernCaliforniaBrewingCompanyIncMember","labelType":"xbrl:documentation","value":"Southern California Brewing Company Inc","language":"en-US"},{"forObject":"sam:SouthernCaliforniaBrewingCompanyIncMember","labelType":"xbrl:label","value":"Southern California Brewing Company Inc [Member]","language":"en-US"},{"forObject":"sam:SouthernCaliforniaBrewingCompanyIncMember","labelType":"xbrl:terseLabel","value":"Southern California Brewing Company, Inc.","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramAdditionalAuthorizedAmount","labelType":"xbrl:documentation","value":"Stock Repurchase Program, Additional Authorized Amount","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramAdditionalAuthorizedAmount","labelType":"xbrl:label","value":"Stock Repurchase Program, Additional Authorized Amount","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramAdditionalAuthorizedAmount","labelType":"xbrl:terseLabel","value":"Increase to the expenditure limit for the Company's Stock Repurchase Program","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","labelType":"xbrl:documentation","value":"Stock Repurchase Program, Aggregate Purchase Price [Abstract]","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","labelType":"xbrl:label","value":"Stock Repurchase Program, Aggregate Purchase Price [Abstract]","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","labelType":"xbrl:terseLabel","value":"Aggregate Purchase Price","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","labelType":"xbrl:documentation","value":"Stock Repurchase Program, Cumulative Number of Shares Repurchased","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","labelType":"xbrl:label","value":"Stock Repurchase Program, Cumulative Number of Shares Repurchased","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","labelType":"xbrl:periodEndLabel","value":"Repurchased at end of period","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","labelType":"xbrl:periodStartLabel","value":"Repurchased at beginning of period","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","labelType":"xbrl:terseLabel","value":"Repurchased shares of Class A Common Stock","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","labelType":"xbrl:documentation","value":"Stock Repurchase Program, Cumulative Shares Repurchased, Value","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","labelType":"xbrl:label","value":"Stock Repurchase Program, Cumulative Shares Repurchased, Value","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","labelType":"xbrl:periodEndLabel","value":"Repurchased at end of period","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","labelType":"xbrl:periodStartLabel","value":"Repurchased at beginning balance","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","labelType":"xbrl:terseLabel","value":"Repurchased value of Class A Common Stock","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramNumberOfSharesAbstract","labelType":"xbrl:documentation","value":"Stock Repurchase Program, Number of Shares [Abstract]","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramNumberOfSharesAbstract","labelType":"xbrl:label","value":"Stock Repurchase Program, Number of Shares [Abstract]","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramNumberOfSharesAbstract","labelType":"xbrl:terseLabel","value":"Number of shares","language":"en-US"},{"forObject":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember","labelType":"xbrl:documentation","value":"Teamsters Local Union Number Eleven Ninety Nine [Member]","language":"en-US"},{"forObject":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember","labelType":"xbrl:label","value":"Teamsters Local Union Number Eleven Ninety Nine [Member]","language":"en-US"},{"forObject":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember","labelType":"xbrl:terseLabel","value":"Local Union #1199 member","language":"en-US"},{"forObject":"sam:TheInternationalUnionOfOperatingEngineersMember","labelType":"xbrl:documentation","value":"The International Union of Operating Engineers [Member]","language":"en-US"},{"forObject":"sam:TheInternationalUnionOfOperatingEngineersMember","labelType":"xbrl:label","value":"The International Union of Operating Engineers [Member]","language":"en-US"},{"forObject":"sam:TheInternationalUnionOfOperatingEngineersMember","labelType":"xbrl:terseLabel","value":"Local #20 member","language":"en-US"},{"forObject":"sam:UncategorizedAbstract","labelType":"xbrl:documentation","value":"Uncategorized [Abstract]","language":"en-US"},{"forObject":"sam:UncategorizedAbstract","labelType":"xbrl:label","value":"Uncategorized [Abstract]","language":"en-US"},{"forObject":"sam:UncategorizedAbstract","labelType":"xbrl:terseLabel","value":"Uncategorized [Abstract]","language":"en-US"},{"forObject":"sam:UnionEmployeesMember","labelType":"xbrl:documentation","value":"Union Employees","language":"en-US"},{"forObject":"sam:UnionEmployeesMember","labelType":"xbrl:label","value":"Union Employees [Member]","language":"en-US"},{"forObject":"sam:UnionEmployeesMember","labelType":"xbrl:terseLabel","value":"Union Plans","language":"en-US"},{"forObject":"sam:VacantLandMember","labelType":"xbrl:documentation","value":"Vacant Land [Member]","language":"en-US"},{"forObject":"sam:VacantLandMember","labelType":"xbrl:label","value":"Vacant Land [Member]","language":"en-US"},{"forObject":"sam:VacantLandMember","labelType":"xbrl:terseLabel","value":"Vacant Land in Freetown, Massachusetts","language":"en-US"},{"forObject":"sam:VestingScenarioOneMember","labelType":"xbrl:documentation","value":"Vesting Scenario One [Member]","language":"en-US"},{"forObject":"sam:VestingScenarioOneMember","labelType":"xbrl:label","value":"Vesting Scenario One [Member]","language":"en-US"},{"forObject":"sam:VestingScenarioOneMember","labelType":"xbrl:terseLabel","value":"Vesting Scenario One","language":"en-US"},{"forObject":"sam:VestingScenarioTwoMember","labelType":"xbrl:documentation","value":"Vesting Scenario Two [Member]","language":"en-US"},{"forObject":"sam:VestingScenarioTwoMember","labelType":"xbrl:label","value":"Vesting Scenario Two [Member]","language":"en-US"},{"forObject":"sam:VestingScenarioTwoMember","labelType":"xbrl:terseLabel","value":"Vesting Scenario Two","language":"en-US"},{"forObject":"sam:VoluntaryEquityInvestmentProgramMember","labelType":"xbrl:documentation","value":"Voluntary Equity Investment Program","language":"en-US"},{"forObject":"sam:VoluntaryEquityInvestmentProgramMember","labelType":"xbrl:label","value":"Voluntary Equity Investment Program [Member]","language":"en-US"},{"forObject":"sam:VoluntaryEquityInvestmentProgramMember","labelType":"xbrl:terseLabel","value":"Investment Share Program","language":"en-US"},{"forObject":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","labelType":"xbrl:documentation","value":"Voluntary Payroll Deduction Period to Purchase Investment Shares","language":"en-US"},{"forObject":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","labelType":"xbrl:label","value":"Voluntary Payroll Deduction Period to Purchase Investment Shares","language":"en-US"},{"forObject":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","labelType":"xbrl:terseLabel","value":"Payroll deduction period","language":"en-US"},{"forObject":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","labelType":"xbrl:documentation","value":"Weighted Average Number Of Basic Shares Outstanding Equity Instruments Other Than Option, Nonvested.","language":"en-US"},{"forObject":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","labelType":"xbrl:label","value":"Weighted Average Number Of Basic Shares Outstanding Equity Instruments Other Than Option, Nonvested","language":"en-US"},{"forObject":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","labelType":"xbrl:terseLabel","value":"Weighted average number of shares for basic unvested participating shares","language":"en-US"},{"forObject":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","labelType":"xbrl:documentation","value":"Weighted Average Number Of Shares Outstanding Basic Including Nonvested Participating Securities","language":"en-US"},{"forObject":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","labelType":"xbrl:label","value":"Weighted Average Number Of Shares Outstanding Basic Including Nonvested Participating Securities","language":"en-US"},{"forObject":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","labelType":"xbrl:totalLabel","value":"Shares used in net income per common share - basic","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:terseLabel","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock","labelType":"xbrl:label","value":"Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]","language":"en-US"},{"forObject":"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock","labelType":"xbrl:terseLabel","value":"Accrued Expenses and Other Current Liabilities","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts Payable, Current","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:terseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts Receivable, Net, Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:terseLabel","value":"Accounts receivable, net of allowance for doubtful accounts of $144 and $160 as of December 27, 2014 and December 28, 2013, respectively","language":"en-US"},{"forObject":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","labelType":"xbrl:label","value":"Accrued Environmental Loss Contingencies, Current","language":"en-US"},{"forObject":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","labelType":"xbrl:terseLabel","value":"Environmental remediation costs","language":"en-US"},{"forObject":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","labelType":"xbrl:verboseLabel","value":"Environmental remediation costs (see Note J)","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesCurrent","labelType":"xbrl:label","value":"Accrued Income Taxes, Current","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesCurrent","labelType":"xbrl:terseLabel","value":"Income taxes","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","labelType":"xbrl:label","value":"Accrued Liabilities and Other Liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","labelType":"xbrl:terseLabel","value":"Accrued expenses and other current liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","labelType":"xbrl:totalLabel","value":"Accrued expenses and other current liabilities","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Less accumulated depreciation","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","labelType":"xbrl:terseLabel","value":"Decrease in property, plant and equipment related accumulated depreciation","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Line Items]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss) [Line Items]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:periodEndLabel","value":"Accumulated other comprehensive income (loss), ending balance","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:periodStartLabel","value":"Accumulated other comprehensive income (loss), beginning balance","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:terseLabel","value":"Accumulated other comprehensive loss, net of tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Table]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Income (Loss) [Table]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive (Loss) Income, net of tax","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","value":"Additional Paid in Capital, Common Stock","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:terseLabel","value":"Additional paid-in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:label","value":"Additional Paid-in Capital [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:terseLabel","value":"Additional Paid-in Capital","language":"en-US"},{"forObject":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Adjustments to reconcile net income to net cash provided by operating activities:","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:label","value":"Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:terseLabel","value":"Stock-based compensation expense","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:label","value":"Advertising Costs, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Advertising and Sales Promotions","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember","labelType":"xbrl:label","value":"Allowance for Doubtful Accounts, Current [Member]","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember","labelType":"xbrl:terseLabel","value":"Allowance for Doubtful Accounts","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:label","value":"Allowance for Doubtful Accounts Receivable, Current","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:terseLabel","value":"Allowance for doubtful accounts on accounts receivable","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:label","value":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:terseLabel","value":"Antidilutive securities excluded from computation of earnings per share","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","labelType":"xbrl:label","value":"Antidilutive Securities [Axis]","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","labelType":"xbrl:terseLabel","value":"Antidilutive Securities","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesNameDomain","labelType":"xbrl:label","value":"Antidilutive Securities, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesNameDomain","labelType":"xbrl:terseLabel","value":"Antidilutive Securities, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:label","value":"Assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:label","value":"Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:terseLabel","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:label","value":"Assets, Current","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:totalLabel","value":"Total current assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:label","value":"Assets, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:terseLabel","value":"Current Assets:","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosureAbstract","labelType":"xbrl:label","value":"Assets, Fair Value Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Assets:","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:terseLabel","value":"Award Type","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationAxis","labelType":"xbrl:label","value":"Balance Sheet Location [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationAxis","labelType":"xbrl:terseLabel","value":"Balance Sheet Location","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationDomain","labelType":"xbrl:label","value":"Balance Sheet Location [Domain]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationDomain","labelType":"xbrl:terseLabel","value":"Balance Sheet Location [Domain]","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:label","value":"Building and Building Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:terseLabel","value":"Building and Building Improvements","language":"en-US"},{"forObject":"us-gaap:BuildingsAndImprovementsGross","labelType":"xbrl:label","value":"Buildings and Improvements, Gross","language":"en-US"},{"forObject":"us-gaap:BuildingsAndImprovementsGross","labelType":"xbrl:terseLabel","value":"Building and building improvements","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:label","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:terseLabel","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:terseLabel","value":"Business Acquisition","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:label","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:terseLabel","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:label","value":"Business Combination, Consideration Transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:terseLabel","value":"Business acquisition, preliminary aggregate purchase price","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Business Combination Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Brewery Acquisitions","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","labelType":"xbrl:terseLabel","value":"Trade name","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Total assets acquired and cash paid","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","labelType":"xbrl:label","value":"Business Combination, Separately Recognized Transactions [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","labelType":"xbrl:terseLabel","value":"Business Combination, Separately Recognized Transactions [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","labelType":"xbrl:label","value":"Business Combination, Separately Recognized Transactions [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","labelType":"xbrl:terseLabel","value":"Business Combination, Separately Recognized Transactions [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:label","value":"Business Combinations [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:terseLabel","value":"Business Combinations [Abstract]","language":"en-US"},{"forObject":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","labelType":"xbrl:label","value":"Capital Expenditures Incurred but Not yet Paid","language":"en-US"},{"forObject":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","labelType":"xbrl:terseLabel","value":"Increase in accounts payable for purchase of property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligations","labelType":"xbrl:label","value":"Capital Lease Obligations","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligations","labelType":"xbrl:terseLabel","value":"Capital lease obligation","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligationsIncurred","labelType":"xbrl:label","value":"Capital Lease Obligations Incurred","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligationsIncurred","labelType":"xbrl:terseLabel","value":"Acquisition of property and equipment under capital lease","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and Cash Equivalents, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodEndLabel","value":"Cash and cash equivalents at end of period","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodStartLabel","value":"Cash and cash equivalents at beginning of year","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:totalLabel","value":"Change in cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:ChiefExecutiveOfficerMember","labelType":"xbrl:label","value":"Chief Executive Officer [Member]","language":"en-US"},{"forObject":"us-gaap:ChiefExecutiveOfficerMember","labelType":"xbrl:terseLabel","value":"Chief Executive Officer","language":"en-US"},{"forObject":"us-gaap:ClassOfStockDomain","labelType":"xbrl:label","value":"Class of Stock [Domain]","language":"en-US"},{"forObject":"us-gaap:ClassOfStockDomain","labelType":"xbrl:terseLabel","value":"Class of Stock [Domain]","language":"en-US"},{"forObject":"us-gaap:ClassOfTreasuryStockTable","labelType":"xbrl:label","value":"Class of Treasury Stock [Table]","language":"en-US"},{"forObject":"us-gaap:ClassOfTreasuryStockTable","labelType":"xbrl:terseLabel","value":"Class of Treasury Stock [Table]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:label","value":"Common Class A [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassAMember","labelType":"xbrl:terseLabel","value":"Common Class A","language":"en-US"},{"forObject":"us-gaap:CommonClassBMember","labelType":"xbrl:label","value":"Common Class B [Member]","language":"en-US"},{"forObject":"us-gaap:CommonClassBMember","labelType":"xbrl:terseLabel","value":"Common Class B","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:terseLabel","value":"Common Stock","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Common Stock, Par or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Common Stock, par value","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","value":"Common Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Common Stock, shares authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:label","value":"Common Stock, Shares, Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:terseLabel","value":"Common Stock, shares issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:label","value":"Common Stock, Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Common Stock, shares outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:terseLabel","value":"Common Stock","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:label","value":"Compensation and Retirement Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Compensation and Retirement Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Comprehensive income","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:label","value":"Comprehensive Income (Loss) Note [Text Block]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskCreditRisk","labelType":"xbrl:label","value":"Concentration Risk, Credit Risk, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskCreditRisk","labelType":"xbrl:terseLabel","value":"Concentrations of Credit Risk","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskLineItems","labelType":"xbrl:label","value":"Concentration Risk [Line Items]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskLineItems","labelType":"xbrl:terseLabel","value":"Concentration Risk [Line Items]","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Consolidation, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Principles of Consolidation","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesConverted1","labelType":"xbrl:label","value":"Conversion of Stock, Shares Converted","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesConverted1","labelType":"xbrl:terseLabel","value":"Conversion of Class B Common Stock into Class A Common Stock","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsSold","labelType":"xbrl:label","value":"Cost of Goods Sold","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsSold","labelType":"xbrl:terseLabel","value":"Cost of goods sold","language":"en-US"},{"forObject":"us-gaap:CostOfSalesPolicyTextBlock","labelType":"xbrl:label","value":"Cost of Sales, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CostOfSalesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Cost of Goods Sold","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Federal Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Federal","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Total current","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit), Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Current:","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current State and Local Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"State","language":"en-US"},{"forObject":"us-gaap:CustomerDepositsCurrent","labelType":"xbrl:label","value":"Customer Deposits, Current","language":"en-US"},{"forObject":"us-gaap:CustomerDepositsCurrent","labelType":"xbrl:terseLabel","value":"Refundable deposits on kegs and pallets","language":"en-US"},{"forObject":"us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock","labelType":"xbrl:label","value":"Debt and Capital Leases Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"Debt and Capital Lease Obligations","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAnnualPrincipalPayment","labelType":"xbrl:label","value":"Debt Instrument, Annual Principal Payment","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAnnualPrincipalPayment","labelType":"xbrl:terseLabel","value":"Note, Annual payments","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:label","value":"Debt Instrument, Basis Spread on Variable Rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:terseLabel","value":"Basis spread on variable rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCovenantCompliance","labelType":"xbrl:label","value":"Debt Instrument, Covenant Compliance","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCovenantCompliance","labelType":"xbrl:terseLabel","value":"Debt, covenant compliance","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","labelType":"xbrl:label","value":"Debt Instrument, Interest Rate, Effective Percentage","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","labelType":"xbrl:terseLabel","value":"Debt interest rate at end of period","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:label","value":"Debt Instrument, Maturity Date","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:terseLabel","value":"Maturity date of note","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesMember","labelType":"xbrl:label","value":"Debt Securities [Member]","language":"en-US"},{"forObject":"us-gaap:DebtSecuritiesMember","labelType":"xbrl:terseLabel","value":"Debt Securities","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Federal Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Federal","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Deferred:","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueArrangementTypeAxis","labelType":"xbrl:label","value":"Deferred Revenue Arrangement Type [Axis]","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueArrangementTypeAxis","labelType":"xbrl:terseLabel","value":"Deferred Revenue Arrangement Type","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueArrangementTypeDomain","labelType":"xbrl:label","value":"Deferred Revenue [Domain]","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueArrangementTypeDomain","labelType":"xbrl:terseLabel","value":"Deferred Revenue [Domain]","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueCurrent","labelType":"xbrl:label","value":"Deferred Revenue, Current","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueCurrent","labelType":"xbrl:terseLabel","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueCurrent","labelType":"xbrl:verboseLabel","value":"Deferred Revenue, Current","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred State and Local Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"State","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:label","value":"Deferred Tax Assets, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:totalLabel","value":"Total deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsInventory","labelType":"xbrl:label","value":"Deferred Tax Assets, Inventory","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsInventory","labelType":"xbrl:terseLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:totalLabel","value":"Net deferred tax liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net of Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:totalLabel","value":"Total deferred tax assets net of valuation allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNetAbstract","labelType":"xbrl:label","value":"Deferred Tax Assets, Net [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNetAbstract","labelType":"xbrl:terseLabel","value":"Deferred tax assets:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNetCurrent","labelType":"xbrl:label","value":"Deferred Tax Assets, Net of Valuation Allowance, Current","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNetCurrent","labelType":"xbrl:terseLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:label","value":"Deferred Tax Assets, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","labelType":"xbrl:terseLabel","value":"Stock-based compensation expense","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Deferred Tax Assets, Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedLabel","value":"Valuation allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:negatedTotalLabel","value":"Total deferred tax liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:terseLabel","value":"Deferred tax liabilities:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Goodwill","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill","labelType":"xbrl:negatedLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Net, Noncurrent","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Prepaid Expenses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","labelType":"xbrl:negatedLabel","value":"Prepaid expenses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","labelType":"xbrl:label","value":"Defined Benefit Plan, Accumulated Benefit Obligation","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","labelType":"xbrl:terseLabel","value":"Benefit obligation at end of fiscal year","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","labelType":"xbrl:label","value":"Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","labelType":"xbrl:terseLabel","value":"Benefit obligation, discount rate","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","labelType":"xbrl:label","value":"Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","labelType":"xbrl:terseLabel","value":"Benefit obligation, rate of compensation increase","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","labelType":"xbrl:label","value":"Defined Benefit Plan, Asset Categories [Axis]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","labelType":"xbrl:terseLabel","value":"Defined Benefit Plan, Asset Categories","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","labelType":"xbrl:label","value":"Defined Benefit Plan, Fair Value of Plan Assets","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","labelType":"xbrl:terseLabel","value":"Fair value of plan assets at end of fiscal year","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","labelType":"xbrl:label","value":"Defined Benefit Plan, Funded Status of Plan","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","labelType":"xbrl:totalLabel","value":"Unfunded Status","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations","labelType":"xbrl:label","value":"Defined Benefit Plan, Target Plan Asset Allocations","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations","labelType":"xbrl:terseLabel","value":"Securities target allocation","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","labelType":"xbrl:label","value":"Defined Benefit Plan, Actual Plan Asset Allocations","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","labelType":"xbrl:terseLabel","value":"Defined Benefit Plan Weighted Average Asset Allocations","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","labelType":"xbrl:label","value":"Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","labelType":"xbrl:terseLabel","value":"Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","labelType":"xbrl:label","value":"Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","labelType":"xbrl:terseLabel","value":"Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","labelType":"xbrl:label","value":"Defined Benefit Plans and Other Postretirement Benefit Plans [Axis]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","labelType":"xbrl:terseLabel","value":"Defined Benefit Plans and Other Postretirement Benefit Plans","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansDomain","labelType":"xbrl:label","value":"Defined Benefit Plan and Other Postretirement Benefit Plan [Domain]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansDomain","labelType":"xbrl:terseLabel","value":"Defined Benefit Plan and Other Postretirement Benefit Plan [Domain]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansGeneralInformation","labelType":"xbrl:label","value":"Defined Benefit Plans, General Information","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansGeneralInformation","labelType":"xbrl:terseLabel","value":"Eligibility timing","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","labelType":"xbrl:label","value":"Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","labelType":"xbrl:terseLabel","value":"Employer matching contribution percentage","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","labelType":"xbrl:label","value":"Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","labelType":"xbrl:terseLabel","value":"Voluntary contributions of annual compensation","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:terseLabel","value":"Depreciation and amortization expense","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:label","value":"Depreciation, Depletion and Amortization","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:terseLabel","value":"Depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","labelType":"xbrl:label","value":"Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities","language":"en-US"},{"forObject":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","labelType":"xbrl:terseLabel","value":"Class B Common Stock","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:label","value":"Disclosure of Compensation Related Costs, Share-based Payments [Text Block]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:terseLabel","value":"Common Stock and Share-Based Compensation","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"Disclosure of Compensation Related Costs, Share-based Payments [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:terseLabel","value":"Disclosure of Compensation Related Costs, Share-based Payments [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:terseLabel","value":"Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:positiveLabel","value":"Net Income Per Common Stock","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:positiveTerseLabel","value":"Net income per share - basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"As reported - basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:verboseLabel","value":"Net income per common share - basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAbstract","labelType":"xbrl:label","value":"Earnings Per Share, Basic [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAbstract","labelType":"xbrl:terseLabel","value":"Net income per share for basic:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicLineItems","labelType":"xbrl:label","value":"Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicLineItems","labelType":"xbrl:terseLabel","value":"Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:terseLabel","value":"Net income per common share - diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:verboseLabel","value":"Net income per share - diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDilutedLineItems","labelType":"xbrl:label","value":"Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDilutedLineItems","labelType":"xbrl:terseLabel","value":"Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:label","value":"Earnings Per Share, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:terseLabel","value":"Net Income Per Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:label","value":"Earnings Per Share [Text Block]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:terseLabel","value":"Net Income per Share","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","labelType":"xbrl:totalLabel","value":"Effective Income Tax Rate Reconciliation, Percent, Total","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:terseLabel","value":"Statutory rate","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","labelType":"xbrl:terseLabel","value":"Deduction relating to U.S. production activities","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Adjustments, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:terseLabel","value":"State income taxes, net of federal benefit","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Contingency, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies","labelType":"xbrl:terseLabel","value":"Change in income tax contingencies","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Employee-related Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Employee wages, benefits and reimbursements","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:label","value":"Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:terseLabel","value":"Unrecognized compensation costs","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:label","value":"Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:terseLabel","value":"Unrecognized compensation costs, weighted average period","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions","labelType":"xbrl:label","value":"Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions","labelType":"xbrl:terseLabel","value":"Stock options exercised and restricted shares activities, tax benefit","language":"en-US"},{"forObject":"us-gaap:EnvironmentalCostsRecognizedCapitalized","labelType":"xbrl:label","value":"Environmental Costs Recognized, Capitalized","language":"en-US"},{"forObject":"us-gaap:EnvironmentalCostsRecognizedCapitalized","labelType":"xbrl:terseLabel","value":"Remaining amount related to CORF Grant and CORF II Grant recorded","language":"en-US"},{"forObject":"us-gaap:EnvironmentalRemediationExpense","labelType":"xbrl:label","value":"Environmental Remediation Expense","language":"en-US"},{"forObject":"us-gaap:EnvironmentalRemediationExpense","labelType":"xbrl:terseLabel","value":"Environmental remediation cost","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:label","value":"Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:terseLabel","value":"Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityClassOfTreasuryStockLineItems","labelType":"xbrl:label","value":"Equity, Class of Treasury Stock [Line Items]","language":"en-US"},{"forObject":"us-gaap:EquityClassOfTreasuryStockLineItems","labelType":"xbrl:terseLabel","value":"Equity, Class of Treasury Stock [Line Items]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:label","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:terseLabel","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquitySecuritiesMember","labelType":"xbrl:label","value":"Equity Securities [Member]","language":"en-US"},{"forObject":"us-gaap:EquitySecuritiesMember","labelType":"xbrl:terseLabel","value":"Equity Securities","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","labelType":"xbrl:label","value":"Excess Tax Benefit from Share-based Compensation, Financing Activities","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","labelType":"xbrl:terseLabel","value":"Excess tax benefit from stock-based compensation arrangements","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","labelType":"xbrl:label","value":"Excess Tax Benefit from Share-based Compensation, Operating Activities","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","labelType":"xbrl:negatedLabel","value":"Excess tax benefit from stock-based compensation arrangements","language":"en-US"},{"forObject":"us-gaap:ExciseAndSalesTaxes","labelType":"xbrl:label","value":"Excise and Sales Taxes","language":"en-US"},{"forObject":"us-gaap:ExciseAndSalesTaxes","labelType":"xbrl:terseLabel","value":"Less excise taxes","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value, Hierarchy [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:terseLabel","value":"Fair Value, Hierarchy","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:label","value":"Fair Value Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value Measures","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 1 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:terseLabel","value":"Fair Value, Inputs, Level 1","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 2 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:terseLabel","value":"Fair Value, Inputs, Level 2","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:label","value":"Fair Value Hierarchy [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:label","value":"Fair Value of Financial Instruments, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:terseLabel","value":"Financial Instruments and Fair Value of Financial Instruments","language":"en-US"},{"forObject":"us-gaap:FiscalPeriod","labelType":"xbrl:label","value":"Fiscal Period, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FiscalPeriod","labelType":"xbrl:terseLabel","value":"Fiscal Year","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesGross","labelType":"xbrl:label","value":"Furniture and Fixtures, Gross","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesGross","labelType":"xbrl:terseLabel","value":"Office equipment and furniture","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:label","value":"Furniture and Fixtures [Member]","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:terseLabel","value":"Office Equipment and Furniture","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:label","value":"Gain (Loss) on Disposition of Property Plant Equipment","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:negatedLabel","value":"Loss on disposal of property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"General and Administrative Expense","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpense","labelType":"xbrl:terseLabel","value":"General and administrative expenses","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpenseMember","labelType":"xbrl:label","value":"General and Administrative Expense [Member]","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpenseMember","labelType":"xbrl:terseLabel","value":"General and administrative expenses","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodEndLabel","value":"Ending Balance","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodStartLabel","value":"Beginning Balance","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAcquiredDuringPeriod","labelType":"xbrl:label","value":"Goodwill, Acquired During Period","language":"en-US"},{"forObject":"us-gaap:GoodwillAcquiredDuringPeriod","labelType":"xbrl:terseLabel","value":"Additions","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","labelType":"xbrl:terseLabel","value":"Long-lived Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillDisclosureTextBlock","labelType":"xbrl:label","value":"Goodwill Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillLineItems","labelType":"xbrl:label","value":"Goodwill [Line Items]","language":"en-US"},{"forObject":"us-gaap:GoodwillLineItems","labelType":"xbrl:terseLabel","value":"Goodwill [Line Items]","language":"en-US"},{"forObject":"us-gaap:GrantsReceivableCurrent","labelType":"xbrl:label","value":"Grants Receivable, Current","language":"en-US"},{"forObject":"us-gaap:GrantsReceivableCurrent","labelType":"xbrl:terseLabel","value":"Grant receivable - environmental remediations (see Note J)","language":"en-US"},{"forObject":"us-gaap:GrantsReceivableCurrent","labelType":"xbrl:verboseLabel","value":"Grant receivable-environmental remediation","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross Profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:terseLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","labelType":"xbrl:label","value":"Impairment of Long-Lived Assets Held-for-use","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","labelType":"xbrl:terseLabel","value":"Impairment of long-lived assets","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","labelType":"xbrl:totalLabel","value":"Income before income tax provision","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:terseLabel","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:label","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:terseLabel","value":"Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:label","value":"Income Statement Location [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:terseLabel","value":"Income Statement Location [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:label","value":"Income Tax Authority [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:terseLabel","value":"Income Tax Authority","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:label","value":"Income Tax Authority [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:terseLabel","value":"Income Tax Authority [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Income Tax Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationDescription","labelType":"xbrl:label","value":"Income Tax Examination, Description","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExaminationDescription","labelType":"xbrl:terseLabel","value":"Income tax return examination","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Provision for income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Total income tax provision","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Tax, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:label","value":"Income Taxes Paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:terseLabel","value":"Income taxes paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesReceivable","labelType":"xbrl:label","value":"Income Taxes Receivable, Current","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesReceivable","labelType":"xbrl:terseLabel","value":"Income tax receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:terseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:negatedLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","labelType":"xbrl:terseLabel","value":"Accrued expenses and other current liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInCustomerDeposits","labelType":"xbrl:label","value":"Increase (Decrease) in Customer Deposits","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInCustomerDeposits","labelType":"xbrl:terseLabel","value":"Decrease in refundable deposits for lost kegs and pallets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"Increase (Decrease) in Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Increase (Decrease) in Operating Capital [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:terseLabel","value":"Changes in operating assets and liabilities:","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Other Operating Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","labelType":"xbrl:terseLabel","value":"Other liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:label","value":"Increase (Decrease) in Prepaid Expense and Other Assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:negatedLabel","value":"Prepaid expenses, income tax receivable and other assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInRestrictedCash","labelType":"xbrl:label","value":"Increase (Decrease) in Restricted Cash","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInRestrictedCash","labelType":"xbrl:negatedLabel","value":"Change in restricted cash","language":"en-US"},{"forObject":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","labelType":"xbrl:label","value":"Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements","language":"en-US"},{"forObject":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","labelType":"xbrl:terseLabel","value":"Add: effect of dilutive potential common share-based awards","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNonoperatingNet","labelType":"xbrl:label","value":"Interest Income (Expense), Nonoperating, Net","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNonoperatingNet","labelType":"xbrl:terseLabel","value":"Interest income","language":"en-US"},{"forObject":"us-gaap:InventoryCurrentTable","labelType":"xbrl:label","value":"Inventory, Current [Table]","language":"en-US"},{"forObject":"us-gaap:InventoryCurrentTable","labelType":"xbrl:terseLabel","value":"Inventory, Current [Table]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:label","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:label","value":"Inventory Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoods","labelType":"xbrl:label","value":"Inventory, Finished Goods, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoods","labelType":"xbrl:terseLabel","value":"Finished Goods","language":"en-US"},{"forObject":"us-gaap:InventoryGross","labelType":"xbrl:label","value":"Inventory, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryGross","labelType":"xbrl:terseLabel","value":"Inventory, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryGross","labelType":"xbrl:totalLabel","value":"Inventory, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryLineItems","labelType":"xbrl:label","value":"Inventory [Line Items]","language":"en-US"},{"forObject":"us-gaap:InventoryLineItems","labelType":"xbrl:terseLabel","value":"Inventory [Line Items]","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:label","value":"Inventory, Net","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryNoncurrent","labelType":"xbrl:label","value":"Inventory, Noncurrent","language":"en-US"},{"forObject":"us-gaap:InventoryNoncurrent","labelType":"xbrl:negatedLabel","value":"Less portion in other long term assets","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Inventories and Provision for Excess or Expired Inventory","language":"en-US"},{"forObject":"us-gaap:InventoryRawMaterials","labelType":"xbrl:label","value":"Inventory, Raw Materials, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryRawMaterials","labelType":"xbrl:terseLabel","value":"Raw Materials","language":"en-US"},{"forObject":"us-gaap:InventoryValuationAndObsolescenceMember","labelType":"xbrl:label","value":"Inventory Valuation and Obsolescence [Member]","language":"en-US"},{"forObject":"us-gaap:InventoryValuationAndObsolescenceMember","labelType":"xbrl:terseLabel","value":"Inventory Obsolescence Reserve","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcess","labelType":"xbrl:label","value":"Inventory, Work in Process, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcess","labelType":"xbrl:terseLabel","value":"Work in process","language":"en-US"},{"forObject":"us-gaap:Land","labelType":"xbrl:label","value":"Land","language":"en-US"},{"forObject":"us-gaap:Land","labelType":"xbrl:terseLabel","value":"Land","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsGross","labelType":"xbrl:label","value":"Leasehold Improvements, Gross","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsGross","labelType":"xbrl:terseLabel","value":"Leasehold improvements","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsMember","labelType":"xbrl:label","value":"Leasehold Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsMember","labelType":"xbrl:terseLabel","value":"Leasehold Improvements","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:label","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:totalLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities and Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total liabilities and stockholders' equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"Liabilities and Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Liabilities and Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Liabilities, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:terseLabel","value":"Current Liabilities:","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:label","value":"Long-term Line of Credit","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:terseLabel","value":"Credit facility, borrowing outstanding","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","labelType":"xbrl:label","value":"Line of Credit Facility, Commitment Fee Percentage","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","labelType":"xbrl:terseLabel","value":"Commitment fee","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Current Borrowing Capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Line of credit, current borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityExpirationDate1","labelType":"xbrl:label","value":"Line of Credit Facility, Expiration Date","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityExpirationDate1","labelType":"xbrl:terseLabel","value":"Line of credit, expiration date","language":"en-US"},{"forObject":"us-gaap:LondonInterbankOfferedRateLIBORMember","labelType":"xbrl:label","value":"London Interbank Offered Rate (LIBOR) [Member]","language":"en-US"},{"forObject":"us-gaap:LondonInterbankOfferedRateLIBORMember","labelType":"xbrl:terseLabel","value":"LIBOR rate","language":"en-US"},{"forObject":"us-gaap:LongTermDebtAndCapitalLeaseObligations","labelType":"xbrl:label","value":"Long-term Debt and Capital Lease Obligations","language":"en-US"},{"forObject":"us-gaap:LongTermDebtAndCapitalLeaseObligations","labelType":"xbrl:terseLabel","value":"Amount recorded as capital lease","language":"en-US"},{"forObject":"us-gaap:LongTermDebtAndCapitalLeaseObligations","labelType":"xbrl:verboseLabel","value":"Debt and capital lease obligations, less current portion","language":"en-US"},{"forObject":"us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent","labelType":"xbrl:label","value":"Long-term Debt and Capital Lease Obligations, Current","language":"en-US"},{"forObject":"us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent","labelType":"xbrl:terseLabel","value":"Current portion of debt and capital lease obligations","language":"en-US"},{"forObject":"us-gaap:LongTermDebtPercentageBearingFixedInterestRate","labelType":"xbrl:label","value":"Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate","language":"en-US"},{"forObject":"us-gaap:LongTermDebtPercentageBearingFixedInterestRate","labelType":"xbrl:terseLabel","value":"Fixed interest rate","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","labelType":"xbrl:label","value":"Category of Item Purchased [Axis]","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","labelType":"xbrl:terseLabel","value":"Category of Item Purchased","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","labelType":"xbrl:label","value":"Long-term Purchase Commitment, Category of Item Purchased [Domain]","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","labelType":"xbrl:terseLabel","value":"Long-term Purchase Commitment, Category of Item Purchased [Domain]","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentLineItems","labelType":"xbrl:label","value":"Long-term Purchase Commitment [Line Items]","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentLineItems","labelType":"xbrl:terseLabel","value":"Long-term Purchase Commitment [Line Items]","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentTable","labelType":"xbrl:label","value":"Long-term Purchase Commitment [Table]","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentTable","labelType":"xbrl:terseLabel","value":"Long-term Purchase Commitment [Table]","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentTextBlock","labelType":"xbrl:label","value":"Long-term Purchase Commitment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LongTermPurchaseCommitmentTextBlock","labelType":"xbrl:terseLabel","value":"Purchase Commitments","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentGross","labelType":"xbrl:label","value":"Machinery and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentGross","labelType":"xbrl:terseLabel","value":"Machinery and plant equipment","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:label","value":"Machinery and Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:terseLabel","value":"Machinery and plant equipment","language":"en-US"},{"forObject":"us-gaap:MarketingAndAdvertisingExpense","labelType":"xbrl:label","value":"Marketing and Advertising Expense","language":"en-US"},{"forObject":"us-gaap:MarketingAndAdvertisingExpense","labelType":"xbrl:terseLabel","value":"Advertising and sales promotional expenditures","language":"en-US"},{"forObject":"us-gaap:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"us-gaap:MaximumMember","labelType":"xbrl:terseLabel","value":"Maximum","language":"en-US"},{"forObject":"us-gaap:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"us-gaap:MinimumMember","labelType":"xbrl:terseLabel","value":"Minimum","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities, Continuing Operations","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Cash flows provided by (used in) financing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities, Continuing Operations","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","labelType":"xbrl:totalLabel","value":"Net cash used in investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Cash flows used in investing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities, Continuing Operations","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","labelType":"xbrl:totalLabel","value":"Net cash provided by operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Cash flows provided by operating activities:","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"Net Income (Loss) Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:totalLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","labelType":"xbrl:label","value":"Net Income (Loss) Available to Common Stockholders, Basic","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","labelType":"xbrl:terseLabel","value":"Allocation of net income for basic common stock","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","labelType":"xbrl:verboseLabel","value":"As reported - basic","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract","labelType":"xbrl:label","value":"Net Income (Loss) Available to Common Stockholders, Basic [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract","labelType":"xbrl:terseLabel","value":"Allocation of net income for basic:","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","labelType":"xbrl:label","value":"Net Income (Loss) Available to Common Stockholders, Diluted","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","labelType":"xbrl:totalLabel","value":"Net income per common share - diluted","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"New Accounting Pronouncements, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Recent Accounting Pronouncements","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1","labelType":"xbrl:label","value":"Noncash or Part Noncash Acquisition, Fixed Assets Acquired","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1","labelType":"xbrl:terseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1","labelType":"xbrl:label","value":"Noncash or Part Noncash Acquisition, Intangible Assets Acquired","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1","labelType":"xbrl:terseLabel","value":"Tradename","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1","labelType":"xbrl:label","value":"Noncash or Part Noncash Acquisition, Other Assets Acquired","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","labelType":"xbrl:label","value":"Noncash or Part Noncash Acquisition, Value of Assets Acquired [Abstract]","language":"en-US"},{"forObject":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","labelType":"xbrl:terseLabel","value":"Allocation of purchase consideration to brewery acquisition to the following assets:","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:label","value":"Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Total other expense, net","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpenseAbstract","labelType":"xbrl:label","value":"Nonoperating Income (Expense) [Abstract]","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpenseAbstract","labelType":"xbrl:terseLabel","value":"Other income (expense), net:","language":"en-US"},{"forObject":"us-gaap:NotesPayable","labelType":"xbrl:label","value":"Notes Payable","language":"en-US"},{"forObject":"us-gaap:NotesPayable","labelType":"xbrl:terseLabel","value":"Note payable","language":"en-US"},{"forObject":"us-gaap:NotesPayable","labelType":"xbrl:verboseLabel","value":"Notes payable","language":"en-US"},{"forObject":"us-gaap:NotesPayableToBank","labelType":"xbrl:label","value":"Notes Payable to Bank","language":"en-US"},{"forObject":"us-gaap:NotesPayableToBank","labelType":"xbrl:terseLabel","value":"Amount of term note with bank","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:label","value":"Operating Expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:totalLabel","value":"Total operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:label","value":"Operating Expenses [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:terseLabel","value":"Operating expenses:","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Operating Income (Loss)","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:terseLabel","value":"Operating income","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:totalLabel","value":"Operating income","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesRentExpenseNet","labelType":"xbrl:label","value":"Operating Leases, Rent Expense, Net","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesRentExpenseNet","labelType":"xbrl:terseLabel","value":"Rent expense","language":"en-US"},{"forObject":"us-gaap:OptionIndexedToIssuersEquityStrikePrice1","labelType":"xbrl:label","value":"Option Indexed to Issuer's Equity, Strike Price","language":"en-US"},{"forObject":"us-gaap:OptionIndexedToIssuersEquityStrikePrice1","labelType":"xbrl:terseLabel","value":"Stock price","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","labelType":"xbrl:label","value":"Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Organization and Basis of Presentation","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Other Accrued Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Other accrued liabilities","language":"en-US"},{"forObject":"us-gaap:OtherAssetsCurrent","labelType":"xbrl:label","value":"Other Assets, Current","language":"en-US"},{"forObject":"us-gaap:OtherAssetsCurrent","labelType":"xbrl:terseLabel","value":"Supplier rebates","language":"en-US"},{"forObject":"us-gaap:OtherAssetsMiscellaneousCurrent","labelType":"xbrl:label","value":"Other Assets, Miscellaneous, Current","language":"en-US"},{"forObject":"us-gaap:OtherAssetsMiscellaneousCurrent","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other Assets, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:terseLabel","value":"Other assets","language":"en-US"},{"forObject":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","labelType":"xbrl:label","value":"Other Capitalized Property Plant and Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","labelType":"xbrl:terseLabel","value":"Kegs","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, Net of Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","labelType":"xbrl:negatedLabel","value":"Defined benefit plans liability adjustment","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","labelType":"xbrl:negatedTerseLabel","value":"Defined benefit plans liability adjustment, net of tax of $75 in 2012, $296 in 2013 and $455 in 2014","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","labelType":"xbrl:terseLabel","value":"Defined benefit plans liability adjustment, tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","labelType":"xbrl:terseLabel","value":"Other comprehensive income, net of tax:","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Reclassification Adjustments, Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","labelType":"xbrl:negatedLabel","value":"Deferred pension and other post-retirement benefit costs, net of taxes","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, before Reclassification Adjustments, Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","labelType":"xbrl:terseLabel","value":"Deferred pension and other post-retirement benefit costs, taxes","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","labelType":"xbrl:terseLabel","value":"Amortization of Deferred benefit costs, net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","labelType":"xbrl:terseLabel","value":"Amortization of Deferred benefit costs, tax","language":"en-US"},{"forObject":"us-gaap:OtherCostOfOperatingRevenue","labelType":"xbrl:label","value":"Other Cost of Operating Revenue","language":"en-US"},{"forObject":"us-gaap:OtherCostOfOperatingRevenue","labelType":"xbrl:terseLabel","value":"Reduction in revenue related to advertising, promotional and selling expenses","language":"en-US"},{"forObject":"us-gaap:OtherCurrentAssetsMember","labelType":"xbrl:label","value":"Other Current Assets [Member]","language":"en-US"},{"forObject":"us-gaap:OtherCurrentAssetsMember","labelType":"xbrl:terseLabel","value":"Other Current Assets","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Other Liabilities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Other liabilities","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:terseLabel","value":"Other expense, net","language":"en-US"},{"forObject":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","labelType":"xbrl:label","value":"Other Postretirement Benefit Plan [Member]","language":"en-US"},{"forObject":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","labelType":"xbrl:terseLabel","value":"Retiree Medical Plan","language":"en-US"},{"forObject":"us-gaap:PayablesAndAccrualsAbstract","labelType":"xbrl:label","value":"Payables and Accruals [Abstract]","language":"en-US"},{"forObject":"us-gaap:PayablesAndAccrualsAbstract","labelType":"xbrl:terseLabel","value":"Payables and Accruals [Abstract]","language":"en-US"},{"forObject":"us-gaap:PaymentsForRepurchaseOfCommonStock","labelType":"xbrl:label","value":"Payments for Repurchase of Common Stock","language":"en-US"},{"forObject":"us-gaap:PaymentsForRepurchaseOfCommonStock","labelType":"xbrl:negatedLabel","value":"Repurchase of Class A Common Stock","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:label","value":"Payments to Acquire Businesses, Net of Cash Acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Cash paid for acquisition of brewery assets and other intangible assets","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchases of property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToSuppliers","labelType":"xbrl:label","value":"Payments to Suppliers","language":"en-US"},{"forObject":"us-gaap:PaymentsToSuppliers","labelType":"xbrl:terseLabel","value":"Amounts paid to distributors","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:label","value":"Pension and Other Postretirement Benefits Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Employee Retirement Plans and Post-Retirement Benefit Plan","language":"en-US"},{"forObject":"us-gaap:PensionExpense","labelType":"xbrl:label","value":"Pension Expense","language":"en-US"},{"forObject":"us-gaap:PensionExpense","labelType":"xbrl:terseLabel","value":"Pension contributions","language":"en-US"},{"forObject":"us-gaap:PensionPlansDefinedBenefitMember","labelType":"xbrl:label","value":"Pension Plan [Member]","language":"en-US"},{"forObject":"us-gaap:PensionPlansDefinedBenefitMember","labelType":"xbrl:terseLabel","value":"Pension Benefit Plan","language":"en-US"},{"forObject":"us-gaap:PlanAssetCategoriesDomain","labelType":"xbrl:label","value":"Plan Asset Categories [Domain]","language":"en-US"},{"forObject":"us-gaap:PlanAssetCategoriesDomain","labelType":"xbrl:terseLabel","value":"Plan Asset Categories [Domain]","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid Expense and Other Assets, Current","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:terseLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:totalLabel","value":"Prepaid Expense And Other Current Assets","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseCurrent","labelType":"xbrl:label","value":"Prepaid Expense, Current","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseCurrent","labelType":"xbrl:terseLabel","value":"Prepaid malt and barley","language":"en-US"},{"forObject":"us-gaap:PrepaidInsurance","labelType":"xbrl:label","value":"Prepaid Insurance","language":"en-US"},{"forObject":"us-gaap:PrepaidInsurance","labelType":"xbrl:terseLabel","value":"Prepaid insurance","language":"en-US"},{"forObject":"us-gaap:PrepaidTaxes","labelType":"xbrl:label","value":"Prepaid Taxes","language":"en-US"},{"forObject":"us-gaap:PrepaidTaxes","labelType":"xbrl:terseLabel","value":"Excise and other tax recievables","language":"en-US"},{"forObject":"us-gaap:PrimeRateMember","labelType":"xbrl:label","value":"Prime Rate [Member]","language":"en-US"},{"forObject":"us-gaap:PrimeRateMember","labelType":"xbrl:terseLabel","value":"Alternative Prime Rate","language":"en-US"},{"forObject":"us-gaap:ProceedsFromNotesPayable","labelType":"xbrl:label","value":"Proceeds from Notes Payable","language":"en-US"},{"forObject":"us-gaap:ProceedsFromNotesPayable","labelType":"xbrl:terseLabel","value":"Proceeds from note payable","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Proceeds from Sale of Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Proceeds from disposal of property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockOptionsExercised","labelType":"xbrl:label","value":"Proceeds from Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Proceeds from exercise of stock options","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisposals","labelType":"xbrl:label","value":"Property, Plant and Equipment, Disposals","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisposals","labelType":"xbrl:terseLabel","value":"Land disposals","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","labelType":"xbrl:label","value":"Property, Plant and Equipment, Estimated Useful Lives","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","labelType":"xbrl:terseLabel","value":"Estimated useful life","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property, Plant and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:totalLabel","value":"Property, Plant and Equipment, Gross, Total","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Property, Plant and Equipment, Gross, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","labelType":"xbrl:terseLabel","value":"Decrease in gross property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:label","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentMember","labelType":"xbrl:label","value":"Property, Plant and Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentMember","labelType":"xbrl:terseLabel","value":"Property Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","value":"Property, Plant and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:terseLabel","value":"Property, plant and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:totalLabel","value":"Property, plant and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOther","labelType":"xbrl:label","value":"Property, Plant and Equipment, Other, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOther","labelType":"xbrl:terseLabel","value":"Kegs","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOtherNet","labelType":"xbrl:label","value":"Property, Plant and Equipment, Other, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOtherNet","labelType":"xbrl:terseLabel","value":"Keg equipment, net of accumulated depreciation","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Property, Plant and Equipment, Useful Life","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:terseLabel","value":"Estimated useful life","language":"en-US"},{"forObject":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","labelType":"xbrl:label","value":"Purchase Commitment, Excluding Long-term Commitment [Axis]","language":"en-US"},{"forObject":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","labelType":"xbrl:terseLabel","value":"Purchase Commitment, Excluding Long-term Commitment","language":"en-US"},{"forObject":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","labelType":"xbrl:label","value":"Purchase Commitment, Excluding Long-term Commitment [Domain]","language":"en-US"},{"forObject":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","labelType":"xbrl:terseLabel","value":"Purchase Commitment, Excluding Long-term Commitment [Domain]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","labelType":"xbrl:label","value":"Quarterly Financial Information Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Quarterly Financial Information Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:label","value":"Quarterly Financial Information [Text Block]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:terseLabel","value":"Quarterly Results (Unaudited)","language":"en-US"},{"forObject":"us-gaap:RangeAxis","labelType":"xbrl:label","value":"Range [Axis]","language":"en-US"},{"forObject":"us-gaap:RangeAxis","labelType":"xbrl:terseLabel","value":"Range","language":"en-US"},{"forObject":"us-gaap:RangeMember","labelType":"xbrl:label","value":"Range [Domain]","language":"en-US"},{"forObject":"us-gaap:RangeMember","labelType":"xbrl:terseLabel","value":"Range [Domain]","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligation","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligation","labelType":"xbrl:terseLabel","value":"Purchase commitments","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligation","labelType":"xbrl:totalLabel","value":"Purchase commitment payment due, total","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInRollingAfterYearFive","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation, Due in Rolling after Year Five","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueInRollingAfterYearFive","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","labelType":"xbrl:label","value":"Recorded Unconditional Purchase Obligation Due in Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","labelType":"xbrl:terseLabel","value":"Purchase commitment payment due, 2015","language":"en-US"},{"forObject":"us-gaap:RegulatoryEnvironmentalCostsPolicy","labelType":"xbrl:label","value":"Regulatory Environmental Costs, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RegulatoryEnvironmentalCostsPolicy","labelType":"xbrl:terseLabel","value":"Environmental Matters","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","labelType":"xbrl:label","value":"Repayments of Debt and Capital Lease Obligations","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","labelType":"xbrl:negatedLabel","value":"Cash paid on note payable and capital lease","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","labelType":"xbrl:label","value":"Repayments of Long-term Capital Lease Obligations","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","labelType":"xbrl:terseLabel","value":"Payment made for lease","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalents","labelType":"xbrl:label","value":"Restricted Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalents","labelType":"xbrl:terseLabel","value":"CD held by bank to secure term note","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:label","value":"Restricted Stock [Member]","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:terseLabel","value":"Restricted Stock Awards","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Retained Earnings (Accumulated Deficit)","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:terseLabel","value":"Retained earnings","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:label","value":"Retained Earnings [Member]","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:terseLabel","value":"Retained Earnings","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:label","value":"Revenue Recognition, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:totalLabel","value":"Net revenue","language":"en-US"},{"forObject":"us-gaap:SalesAndExciseTaxPayableCurrent","labelType":"xbrl:label","value":"Sales and Excise Tax Payable, Current","language":"en-US"},{"forObject":"us-gaap:SalesAndExciseTaxPayableCurrent","labelType":"xbrl:terseLabel","value":"Accrued excise taxes","language":"en-US"},{"forObject":"us-gaap:SalesReturnsAndAllowancesMember","labelType":"xbrl:label","value":"Sales Returns and Allowances [Member]","language":"en-US"},{"forObject":"us-gaap:SalesReturnsAndAllowancesMember","labelType":"xbrl:terseLabel","value":"Stale Beer Reserve","language":"en-US"},{"forObject":"us-gaap:SalesRevenueGoodsNet","labelType":"xbrl:label","value":"Sales Revenue, Goods, Net","language":"en-US"},{"forObject":"us-gaap:SalesRevenueGoodsNet","labelType":"xbrl:terseLabel","value":"Net revenue","language":"en-US"},{"forObject":"us-gaap:SalesRevenueGoodsNet","labelType":"xbrl:verboseLabel","value":"Revenue","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Accrued Expenses and Other Current Liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:terseLabel","value":"Changes in Accumulated Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Allocation of Plan Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock","labelType":"xbrl:terseLabel","value":"Local 1199 Plan's Weighted-Average Asset Allocations","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:label","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:terseLabel","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:terseLabel","value":"Significant Components of Provisions (Benefit) for Income Taxes","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Deferred Tax Assets and Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:terseLabel","value":"Significant Components of Company's Deferred Tax Assets and Liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","labelType":"xbrl:label","value":"Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","labelType":"xbrl:terseLabel","value":"Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock","labelType":"xbrl:label","value":"Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock","labelType":"xbrl:terseLabel","value":"Computation of Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTable","labelType":"xbrl:label","value":"Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTable","labelType":"xbrl:terseLabel","value":"Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock","labelType":"xbrl:label","value":"Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock","labelType":"xbrl:terseLabel","value":"Computation of Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:terseLabel","value":"Reconciliations to Statutory Rates","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","labelType":"xbrl:label","value":"Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","labelType":"xbrl:terseLabel","value":"Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:label","value":"Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:terseLabel","value":"Stock-Based Compensation Expense Included in Operating Expenses","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","labelType":"xbrl:label","value":"Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value Measurement of Assets and Liabilities on Recurring Basis","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTable","labelType":"xbrl:label","value":"Schedule of Goodwill [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTable","labelType":"xbrl:terseLabel","value":"Schedule of Goodwill [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTextBlock","labelType":"xbrl:label","value":"Schedule of Goodwill [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTextBlock","labelType":"xbrl:terseLabel","value":"Changes to Carrying Amount of Goodwill","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:label","value":"Schedule of Inventory, Current [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:terseLabel","value":"Components of Inventories","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNetFundedStatusTableTextBlock","labelType":"xbrl:label","value":"Schedule of Net Funded Status [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNetFundedStatusTableTextBlock","labelType":"xbrl:terseLabel","value":"Funded Status of Local 1199 Pension Plan and Retiree Medical Plan","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:label","value":"Schedule of Quarterly Financial Information [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:terseLabel","value":"Quarterly Results","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:label","value":"Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:terseLabel","value":"Purchase Price Allocation","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","labelType":"xbrl:label","value":"Schedule of Share-based Compensation, Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Stock Options under Equity Plan and Non-Employee Director Plan","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:label","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:terseLabel","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","labelType":"xbrl:terseLabel","value":"Weighted Average Assumptions used to Estimate Fair Value of Stock Options","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","labelType":"xbrl:label","value":"Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Vesting Activities of Shares Issued Under Investment Share Program and Restricted Stock Awards","language":"en-US"},{"forObject":"us-gaap:ScheduleOfTreasuryStockByClassTextBlock","labelType":"xbrl:label","value":"Class of Treasury Stock [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfTreasuryStockByClassTextBlock","labelType":"xbrl:terseLabel","value":"Stock Repurchases","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Estimated Future Annual Stock-Based Compensation Expense","language":"en-US"},{"forObject":"us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:label","value":"Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Valuation and Qualifying Accounts","language":"en-US"},{"forObject":"us-gaap:SegmentDomain","labelType":"xbrl:label","value":"Segments [Domain]","language":"en-US"},{"forObject":"us-gaap:SegmentDomain","labelType":"xbrl:terseLabel","value":"Segments [Domain]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Segment Reporting, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Segment Reporting","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpense","labelType":"xbrl:label","value":"Selling and Marketing Expense","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpense","labelType":"xbrl:terseLabel","value":"Advertising, promotional and selling expenses","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpense","labelType":"xbrl:verboseLabel","value":"Amounts paid to customers","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpenseMember","labelType":"xbrl:label","value":"Selling and Marketing Expense [Member]","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpenseMember","labelType":"xbrl:terseLabel","value":"Advertising, promotional and selling expenses","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock","labelType":"xbrl:label","value":"Selling, General and Administrative Expenses, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"General and Administrative Expenses","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Share-based Compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Stock-based compensation expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:terseLabel","value":"Vesting period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","labelType":"xbrl:terseLabel","value":"Discount from current market value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedLabel","value":"Forfeited","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Forfeited","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:verboseLabel","value":"Other than options granted in period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Non-vested at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodStartLabel","value":"Non-vested at beginning of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","labelType":"xbrl:terseLabel","value":"Number of shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodEndLabel","value":"Non-vested at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodStartLabel","value":"Non-vested at beginning of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","labelType":"xbrl:terseLabel","value":"Weighted Average Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"Vested","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Vested","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","labelType":"xbrl:terseLabel","value":"Discount for post-vesting restrictions","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:terseLabel","value":"Expected dividends","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:terseLabel","value":"Expected volatility","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:terseLabel","value":"Risk-free interest rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:terseLabel","value":"Shares reserved for issuance","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:terseLabel","value":"Shares available for grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Weighted-Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:terseLabel","value":"Exercisable at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Exercisable at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:terseLabel","value":"Aggregate intrinsic value of stock options exercised in period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","labelType":"xbrl:terseLabel","value":"Expired","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:terseLabel","value":"Forfeited","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:verboseLabel","value":"Number of shares not included because the performance criteria was not met","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:terseLabel","value":"Options granted in period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Options granted in period - weighted average fair value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","labelType":"xbrl:terseLabel","value":"Number of shares not included because the performance criteria was not expected to be met","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:terseLabel","value":"Outstanding at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodEndLabel","value":"Outstanding at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodStartLabel","value":"Outstanding at beginning of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:terseLabel","value":"Shares reserved for issuance and options outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:terseLabel","value":"Shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Outstanding at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodStartLabel","value":"Outstanding at beginning of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:terseLabel","value":"Weighted-Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","labelType":"xbrl:terseLabel","value":"Vested and expected to vest at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","labelType":"xbrl:terseLabel","value":"Vested and expected to vest at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Vested and expected to vest at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:label","value":"Equity Award [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:terseLabel","value":"Equity Award [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Exercised","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Expired","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Forfeited","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:terseLabel","value":"Stock-Based Compensation","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:terseLabel","value":"Exercisable at end of period","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:terseLabel","value":"Exercisable at end of period","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:terseLabel","value":"Outstanding at end of period","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","labelType":"xbrl:terseLabel","value":"Vested and expected to vest at end of period","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","labelType":"xbrl:terseLabel","value":"Total fair value of options vested in period","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:label","value":"Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodEndLabel","value":"Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodStartLabel","value":"Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","labelType":"xbrl:label","value":"Shipping and Handling Cost, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Shipping Costs","language":"en-US"},{"forObject":"us-gaap:ShippingHandlingAndTransportationCosts","labelType":"xbrl:label","value":"Shipping, Handling and Transportation Costs","language":"en-US"},{"forObject":"us-gaap:ShippingHandlingAndTransportationCosts","labelType":"xbrl:terseLabel","value":"Shipping costs","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Significant Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:label","value":"State and Local Jurisdiction [Member]","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:terseLabel","value":"State and Local Jurisdiction","language":"en-US"},{"forObject":"us-gaap:StatementBusinessSegmentsAxis","labelType":"xbrl:label","value":"Segments [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementBusinessSegmentsAxis","labelType":"xbrl:terseLabel","value":"Segments [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:label","value":"Class of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:terseLabel","value":"Class of Stock","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:terseLabel","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:terseLabel","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:terseLabel","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:terseLabel","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:terseLabel","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockCompensationPlanMember","labelType":"xbrl:label","value":"Stock Compensation Plan [Member]","language":"en-US"},{"forObject":"us-gaap:StockCompensationPlanMember","labelType":"xbrl:terseLabel","value":"Employee Stock Compensation Plan","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Stock options exercised and restricted shares activities, including tax benefit of $7,894 in 2012, $5,282 in 2013 and $17,353 in 2014 (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:negatedLabel","value":"Exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Stock options exercised and restricted shares activities, including tax benefit of $7,894 in 2012, $5,282 in 2013 and $17,353 in 2014","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","labelType":"xbrl:label","value":"Stock Repurchase Program, Authorized Amount","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","labelType":"xbrl:terseLabel","value":"Stock Repurchase Program limit","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:label","value":"Stock Repurchased During Period, Shares","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:terseLabel","value":"Repurchases","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:negatedLabel","value":"Repurchase of Class A Common Stock (in shares)","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:label","value":"Stock Repurchased During Period, Value","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:terseLabel","value":"Repurchases","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:negatedLabel","value":"Repurchase of Class A Common Stock","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Stockholders' Equity:","language":"en-US"},{"forObject":"us-gaap:SubsequentEventLineItems","labelType":"xbrl:label","value":"Subsequent Event [Line Items]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventLineItems","labelType":"xbrl:terseLabel","value":"Subsequent Event [Line Items]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventMember","labelType":"xbrl:label","value":"Subsequent Event [Member]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventMember","labelType":"xbrl:terseLabel","value":"Subsequent Event","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTable","labelType":"xbrl:label","value":"Subsequent Event [Table]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTable","labelType":"xbrl:terseLabel","value":"Subsequent Event [Table]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:label","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:terseLabel","value":"Subsequent Event Type","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:label","value":"Subsequent Event Type [Domain]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:terseLabel","value":"Subsequent Event Type [Domain]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsAbstract","labelType":"xbrl:label","value":"Subsequent Events [Abstract]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsAbstract","labelType":"xbrl:terseLabel","value":"Subsequent Events [Abstract]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsTextBlock","labelType":"xbrl:label","value":"Subsequent Events [Text Block]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsTextBlock","labelType":"xbrl:terseLabel","value":"Subsequent Events","language":"en-US"},{"forObject":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","labelType":"xbrl:label","value":"Summary of Income Tax Contingencies [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","labelType":"xbrl:terseLabel","value":"Reconciliation of Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Information [Abstract]","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:terseLabel","value":"Supplemental disclosure of cash flow information:","language":"en-US"},{"forObject":"us-gaap:TaxPeriodAxis","labelType":"xbrl:label","value":"Tax Period [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodAxis","labelType":"xbrl:terseLabel","value":"Tax Period [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodDomain","labelType":"xbrl:label","value":"Tax Period [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodDomain","labelType":"xbrl:terseLabel","value":"Tax Period [Domain]","language":"en-US"},{"forObject":"us-gaap:TextBlockAbstract","labelType":"xbrl:label","value":"Text Block [Abstract]","language":"en-US"},{"forObject":"us-gaap:TextBlockAbstract","labelType":"xbrl:terseLabel","value":"Text Block [Abstract]","language":"en-US"},{"forObject":"us-gaap:TitleOfIndividualAxis","labelType":"xbrl:label","value":"Title of Individual [Axis]","language":"en-US"},{"forObject":"us-gaap:TitleOfIndividualAxis","labelType":"xbrl:terseLabel","value":"Title of Individual [Axis]","language":"en-US"},{"forObject":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","labelType":"xbrl:label","value":"Relationship to Entity [Domain]","language":"en-US"},{"forObject":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","labelType":"xbrl:terseLabel","value":"Relationship to Entity [Domain]","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:label","value":"Trade and Other Accounts Receivable, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:terseLabel","value":"Accounts Receivable and Allowance for Doubtful Accounts","language":"en-US"},{"forObject":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","labelType":"xbrl:label","value":"Undistributed Earnings (Loss) Allocated to Participating Securities, Basic","language":"en-US"},{"forObject":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","labelType":"xbrl:negatedLabel","value":"Allocation of net income for basic unvested participating shares","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodEndLabel","value":"Balance at end of year","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodStartLabel","value":"Balance at beginning of year","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:negatedLabel","value":"Decreases related to prior year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","labelType":"xbrl:terseLabel","value":"Decrease in unrecognized tax benefit","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","labelType":"xbrl:negatedLabel","value":"Decreases related to settlements","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:terseLabel","value":"Accrued interest and penalties","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","labelType":"xbrl:terseLabel","value":"Interest and penalties included in provision for incomes taxes","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:terseLabel","value":"Increases related to current year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:negatedLabel","value":"Decreases related to lapse of statute of limitations","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:label","value":"Unrecognized Tax Benefits that Would Impact Effective Tax Rate","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:terseLabel","value":"Unrecognized tax benefits that would impact the effective tax rate if recognized","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use of Estimates, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:terseLabel","value":"Use of Estimates","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesAdjustments","labelType":"xbrl:label","value":"Valuation Allowances and Reserves, Adjustments","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesAdjustments","labelType":"xbrl:terseLabel","value":"Net Provision (Recovery)","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:label","value":"Valuation Allowances and Reserves, Balance","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodEndLabel","value":"Balance at End of Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodStartLabel","value":"Balance at Beginning of Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:label","value":"Valuation Allowances and Reserves, Deductions","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:negatedLabel","value":"Amounts Charged Against Reserves","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:label","value":"Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:terseLabel","value":"Valuation Allowances and Reserves [Domain]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:label","value":"Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:terseLabel","value":"Valuation Allowances and Reserves Type","language":"en-US"},{"forObject":"us-gaap:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:label","value":"Valuation and Qualifying Accounts [Abstract]","language":"en-US"},{"forObject":"us-gaap:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:terseLabel","value":"Valuation and Qualifying Accounts [Abstract]","language":"en-US"},{"forObject":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:label","value":"Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:terseLabel","value":"Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"us-gaap:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:label","value":"Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"us-gaap:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:terseLabel","value":"Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:label","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:terseLabel","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:label","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:terseLabel","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:terseLabel","value":"Weighted-average number of common shares - diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:totalLabel","value":"Net income per common share - diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:positiveLabel","value":"Weighted-average number of common shares - basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"As reported - basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Weighted average number of shares for basic common stock","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Basic [Abstract]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","labelType":"xbrl:terseLabel","value":"Weighted average number of shares for basic:","language":"en-US"},{"forObject":"cik:0000949870","labelType":"xbrl:label","value":"BOSTON BEER CO INC","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"164 - Disclosure - Brewery Acquisitions - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"180 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Detail)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"181 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"152 - Disclosure - Changes to Carrying Amount of Goodwill (Detail)","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"160 - Disclosure - Commitments and Contingencies - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"166 - Disclosure - Common Stock and Share-Based Compensation - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"148 - Disclosure - Components of Inventories (Detail)","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"178 - Disclosure - Computation of Diluted Net Income Per Share (Detail)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"176 - Disclosure - Computation of Earnings Per Share, Basic (Detail)","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"177 - Disclosure - Computation of Earnings Per Share, Basic (Parenthetical) (Detail)","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"154 - Disclosure - Debt and Capital Lease Obligations - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"173 - Disclosure - Employee Retirement Plans and Post-Retirement Benefit Plan - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"147 - Disclosure - Estimated Useful Lives (Detail)","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"162 - Disclosure - Fair Value Measurement of Assets and Liabilities on Recurring Basis (Detail)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"163 - Disclosure - Financial Instruments Not Recorded at Fair Value (Detail)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"174 - Disclosure - Funded Status of Local 1199 Pension Plan and Retiree Medical Plan (Detail)","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"158 - Disclosure - Income Taxes - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"175 - Disclosure - Local 1199 Plan's Weighted-Average Asset Allocations (Detail)","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"179 - Disclosure - Net Income per Share - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"145 - Disclosure - Organization and Basis of Presentation - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"151 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"161 - Disclosure - Purchase Commitments (Detail)","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"165 - Disclosure - Purchase Price Allocation (Detail)","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"184 - Disclosure - Quarterly Results (Detail)","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"159 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"156 - Disclosure - Reconciliations to Statutory Rates (Detail)","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"157 - Disclosure - Significant Components of Company's Deferred Tax Assets and Liabilities (Detail)","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"155 - Disclosure - Significant Components of Provision (Benefit) for Income Taxes (Detail)","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"168 - Disclosure - Stock-Based Compensation Expense Included in Operating Expenses (Detail)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"172 - Disclosure - Stock Repurchases (Detail)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"183 - Disclosure - Subsequent Events - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"153 - Disclosure - Summary of Accrued Expenses and Other Current Liabilities (Detail)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"170 - Disclosure - Summary of Estimated Future Annual Stock-Based Compensation Expense (Detail)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"149 - Disclosure - Summary of Prepaid Expenses and Other Current Assets (Detail)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"150 - Disclosure - Summary of Property, Plant and Equipment (Detail)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"146 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"167 - Disclosure - Summary of Stock Options under Equity Plan and Non-Employee Director Plan (Detail)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"182 - Disclosure - Summary of Valuation and Qualifying Accounts (Detail)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"171 - Disclosure - Summary of Vesting Activities for Investment Share Program and Restricted Stock Awards (Detail)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"169 - Disclosure - Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail)","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"101 - Document - Document and Entity Information","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"115 - Disclosure - Accrued Expenses and Other Current Liabilities","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"134 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"120 - Disclosure - Brewery Acquisitions","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"138 - Disclosure - Brewery Acquisitions (Tables)","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"118 - Disclosure - Commitments and Contingencies","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"136 - Disclosure - Commitments and Contingencies (Tables)","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"124 - Disclosure - Accumulated Other Comprehensive Loss","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"142 - Disclosure - Accumulated Other Comprehensive Loss (Tables)","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"116 - Disclosure - Debt and Capital Lease Obligations","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"121 - Disclosure - Common Stock and Share-Based Compensation","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"139 - Disclosure - Common Stock and Share-Based Compensation (Tables)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"123 - Disclosure - Net Income per Share","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"141 - Disclosure - Net Income per Share (Tables)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"119 - Disclosure - Fair Value Measures","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"137 - Disclosure - Fair Value Measures (Tables)","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"114 - Disclosure - Goodwill","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"133 - Disclosure - Goodwill (Tables)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"117 - Disclosure - Income Taxes","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"135 - Disclosure - Income Taxes (Tables)","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"111 - Disclosure - Inventories","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"130 - Disclosure - Inventories (Tables)","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"109 - Disclosure - Organization and Basis of Presentation","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"122 - Disclosure - Employee Retirement Plans and Post-Retirement Benefit Plan","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"140 - Disclosure - Employee Retirement Plans and Post-Retirement Benefit Plan (Tables)","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"112 - Disclosure - Prepaid Expenses and Other Current Assets","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"131 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"113 - Disclosure - Property, Plant and Equipment","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"132 - Disclosure - Property, Plant and Equipment (Tables)","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"127 - Disclosure - Quarterly Results (Unaudited)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"144 - Disclosure - Quarterly Results (Unaudited) (Tables)","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"125 - Disclosure - Valuation and Qualifying Accounts","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"143 - Disclosure - Valuation and Qualifying Accounts (Tables)","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"110 - Disclosure - Summary of Significant Accounting Policies","language":"en"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"128 - Disclosure - Summary of Significant Accounting Policies (Policies)","language":"en"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"129 - Disclosure - Summary of Significant Accounting Policies (Tables)","language":"en"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"126 - Disclosure - Subsequent Events","language":"en"},{"forObject":"rpt:group-77","labelType":"xbrl:label","value":"108 - Statement - Consolidated Statements of Cash Flows","language":"en"},{"forObject":"rpt:group-78","labelType":"xbrl:label","value":"103 - Statement - Consolidated Balance Sheets","language":"en"},{"forObject":"rpt:group-79","labelType":"xbrl:label","value":"104 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en"},{"forObject":"rpt:group-80","labelType":"xbrl:label","value":"105 - Statement - Consolidated Statements of Income and Comprehensive Income","language":"en"},{"forObject":"rpt:group-81","labelType":"xbrl:label","value":"106 - Statement - Consolidated Statements of Stockholders' Equity","language":"en"},{"forObject":"rpt:group-82","labelType":"xbrl:label","value":"107 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)","language":"en"},{"forObject":"rpt:group-83","labelType":"xbrl:label","value":"185 - Disclosure - Components of Inventories (Detail) (Alternate 1)","language":"en"}],"networks":[{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","target":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","target":"sam:AggregateMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:SouthernCaliforniaBrewingCompanyIncMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"sam:UncategorizedAbstract","order":1.0},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:UncategorizedAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"sam:UncategorizedAbstract","order":1.0},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:UncategorizedAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfGoodwillTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfGoodwillTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:Goodwill","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:GoodwillAcquiredDuringPeriod","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:Goodwill","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ScheduleOfGoodwillTable","target":"us-gaap:GoodwillLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"sam:CommitmentsAndContingenciesDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ContractualCommitmentsAxis","target":"sam:ContractualCommitmentsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","target":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","target":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeAxis","target":"us-gaap:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:RecordedUnconditionalPurchaseObligation","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:NumberOfSuppliers","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:OperatingLeasesRentExpenseNet","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:LeaseExpirationYear","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:PercentageOfProductionVolumes","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:EnvironmentalRemediationExpense","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:GrantsReceivableCurrent","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:EnvironmentalCostsRecognizedCapitalized","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsBarleyAndWheatMember","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","target":"sam:BarleyAndWheatMember","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:PropertyPlantAndEquipmentNetMember","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityDomain","target":"sam:CincinnatiIndemnityCompanyMember","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ContractualCommitmentsDomain","target":"sam:AgreementOneMember","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:ApplesAndOtherIngredientsMember","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","target":"sam:BarleyMember","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ContractualCommitmentsDomain","target":"sam:AgreementTwoMember","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:OtherCurrentAssetsMember","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:GlassBottlesMember","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:AdvertisingMember","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OtherPurchaseCommitmentMember","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsMember","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:AdditionalPurchaseCommitmentsMember","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OperatingLeasesMember","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"dei:LegalEntityAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"sam:ContractualCommitmentsAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:SubsequentEventTypeAxis","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:BalanceSheetLocationAxis","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:RangeAxis","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"sam:CommitmentsAndContingenciesDisclosureLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"sam:AmendmentAxis","target":"sam:AmendmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeAxis","target":"us-gaap:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","target":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByPlanNameAxis","target":"sam:ShareBasedCompensationArrangementByPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TitleOfIndividualAxis","target":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:OptionIndexedToIssuersEquityStrikePrice1","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageFairValue","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensation","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:StockRepurchaseProgramAdditionalAuthorizedAmount","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockCompensationPlanMember","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByPlanNameDomain","target":"sam:NonEmployeeDirectorStockOptionMember","order":1.34,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","target":"us-gaap:ChiefExecutiveOfficerMember","order":1.35,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:AmendmentDomain","target":"sam:BeforeAmendmentMember","order":1.36,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:LongTermPerformanceBasedShareAwardsMember","order":1.37,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember","order":1.38,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":1.39,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:AmendmentDomain","target":"sam:AfterAmendmentMember","order":1.4,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:ServiceBasedAwardsMember","order":1.41,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:VoluntaryEquityInvestmentProgramMember","order":1.42,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:VestingScenarioOneMember","order":1.43,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:VestingScenarioTwoMember","order":1.44,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:MarketBasedOptionAwardMember","order":1.45,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:RangeAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:SubsequentEventTypeAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:TitleOfIndividualAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:StatementClassOfStockAxis","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"sam:AmendmentAxis","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"sam:ShareBasedCompensationArrangementByPlanNameAxis","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryCurrentTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryCurrentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryRawMaterials","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryWorkInProcess","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryFinishedGoods","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryGross","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryNoncurrent","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryNet","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryGross","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryCurrentTable","target":"us-gaap:InventoryLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"us-gaap:EarningsPerShareBasic","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareDilutedLineItems","target":"us-gaap:EarningsPerShareDiluted","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTable","target":"us-gaap:StatementClassOfStockAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTable","target":"us-gaap:EarningsPerShareDilutedLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:NetIncomeLoss","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract","target":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","target":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","target":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:EarningsPerShareBasicAbstract","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAbstract","target":"us-gaap:EarningsPerShareBasic","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"us-gaap:StatementClassOfStockAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"us-gaap:EarningsPerShareBasicLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:ConversionOfStockSharesConverted1","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"us-gaap:EarningsPerShareBasicLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-93","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"sam:CapitalProgramAxis","target":"sam:CapitalProgramDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"sam:DebtAndCapitalLeaseObligationsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateAxis","target":"us-gaap:VariableRateDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:LineOfCreditFacilityExpirationDate1","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:LineOfCredit","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:DebtInstrumentCovenantCompliance","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"sam:DebtInstrumentInterestCoverageRatio","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"sam:InterestCoverageRatioMinimumForCovenantCompliance","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"sam:ReceiptOfGovernmentGrantsForFacilitiesExpansion","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"sam:ContractTerm","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:NotesPayableToBank","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:DebtInstrumentMaturityDate","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:LongTermDebtPercentageBearingFixedInterestRate","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:DebtInstrumentAnnualPrincipalPayment","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:RestrictedCashAndCashEquivalents","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:NotesPayable","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:LongTermDebtAndCapitalLeaseObligations","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:CapitalLeaseObligations","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsLineItems","target":"sam:LeaseCommencementDate","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:PrimeRateMember","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CapitalProgramDomain","target":"sam:CommonWelfareFundMember","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:PropertyPlantAndEquipmentMember","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsTable","target":"sam:CapitalProgramAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsTable","target":"us-gaap:VariableRateAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsTable","target":"sam:DebtAndCapitalLeaseObligationsLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-94","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","target":"us-gaap:PlanAssetCategoriesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","target":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","target":"us-gaap:DefinedBenefitPlansDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedContributionBenefitPlansDisclosureAxis","target":"sam:DefinedContributionBenefitPlansDisclosureDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedContributionPlansDisclosureAxis","target":"sam:DefinedContributionPlansDisclosureDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeAxis","target":"us-gaap:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:NumberOfDefinedBenefitPensionPlans","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanEmployeeContributionAge","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlansGeneralInformation","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedContributionPlanMatchingPercentOfCompensation","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitContributionPlanContributionsByEmployer","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:PensionExpense","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:PostretirementMedicalBenefitsQualifyingAge","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanCoveragePercentage","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanBasisUsedToDetermineOverallExpectedLongTermRateOfReturnsOnAssetsAssumption","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedContributionBenefitPlansDisclosureDomain","target":"sam:NonunionEmployeesMember","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"sam:BostonBeerCompanyFourZeroOneKPlanMember","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedContributionPlansDisclosureDomain","target":"sam:GroupTwoMember","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TheInternationalUnionOfOperatingEngineersMember","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:DebtSecuritiesMember","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedContributionBenefitPlansDisclosureDomain","target":"sam:UnionEmployeesMember","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedContributionPlansDisclosureDomain","target":"sam:GroupThreeMember","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:EquitySecuritiesMember","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedContributionPlansDisclosureDomain","target":"sam:CompanySponsoredPensionPlansMember","order":1.34,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:PensionPlansDefinedBenefitMember","order":1.35,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"dei:LegalEntityAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"sam:DefinedContributionBenefitPlansDisclosureAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"sam:DefinedContributionPlansDisclosureAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:RangeAxis","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeAxis","target":"us-gaap:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:RangeAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems","target":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable","target":"sam:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-97","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"sam:FinancialInstrumentsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FinancialInstrumentsLineItems","target":"us-gaap:NotesPayable","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FinancialInstrumentsTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FinancialInstrumentsTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FinancialInstrumentsTable","target":"sam:FinancialInstrumentsLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-98","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","target":"us-gaap:DefinedBenefitPlansDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:PensionPlansDefinedBenefitMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-99","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"sam:IncomeTaxesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeAxis","target":"us-gaap:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodAxis","target":"us-gaap:TaxPeriodDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:IncomeTaxExaminationDescription","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"sam:IncomeTaxReturnExaminationPeriod","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:IncomeTaxesReceivable","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodDomain","target":"sam:IncomeTaxRefundMember","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"dei:LegalEntityAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"us-gaap:RangeAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"us-gaap:TaxPeriodAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"sam:IncomeTaxesLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-100","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","target":"us-gaap:PlanAssetCategoriesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:EquitySecuritiesMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:DebtSecuritiesMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract","target":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-101","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","target":"us-gaap:AntidilutiveSecuritiesNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"sam:EarningsPerShareDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureLineItems","target":"us-gaap:EarningsPerShareBasic","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:EarningsPerShareDisclosureLineItems","target":"sam:ConvertibleSharesExchangeRatio","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureLineItems","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AntidilutiveSecuritiesNameDomain","target":"sam:PerformanceBasedAwardsMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"us-gaap:StatementClassOfStockAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"sam:EarningsPerShareDisclosureLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-102","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"sam:OrganizationAndBasisOfPresentationTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeAxis","target":"us-gaap:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndBasisOfPresentationLineItems","target":"sam:PercentageOfNetRevenue","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndBasisOfPresentationTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndBasisOfPresentationTable","target":"us-gaap:RangeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndBasisOfPresentationTable","target":"sam:OrganizationAndBasisOfPresentationLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-103","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:Depreciation","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-104","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:LongTermPurchaseCommitmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","target":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentLineItems","target":"us-gaap:RecordedUnconditionalPurchaseObligation","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentLineItems","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentLineItems","target":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentLineItems","target":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentLineItems","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInRollingAfterYearFive","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsBarleyAndWheatMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:ApplesAndOtherIngredientsMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:AdvertisingMember","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:GlassBottlesMember","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OperatingLeasesMember","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OtherPurchaseCommitmentMember","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentTable","target":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentTable","target":"us-gaap:LongTermPurchaseCommitmentLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-105","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:SouthernCaliforniaBrewingCompanyIncMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:Goodwill","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-106","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"sam:QuarterlyFinancialInformationTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"sam:NumberOfBarrelsSold","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:SalesRevenueGoodsNet","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:GrossProfit","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:OperatingIncomeLoss","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:NetIncomeLoss","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:EarningsPerShareBasic","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveTerseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:EarningsPerShareDiluted","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:QuarterlyFinancialInformationTable","target":"sam:QuarterlyFinancialInformationLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-107","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"sam:ScheduleOfUnrecognizedTaxBenefitsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsTable","target":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-108","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"sam:ReconciliationOfStatutoryFederalTaxRateTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateTable","target":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-109","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsInventory","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsGross","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsNet","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilities","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","target":"us-gaap:DeferredTaxAssetsNetAbstract","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","target":"us-gaap:DeferredTaxLiabilitiesAbstract","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable","target":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-110","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"sam:IncomeTaxesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:IncomeTaxesTable","target":"sam:IncomeTaxesLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-111","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","target":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:ShareBasedCompensation","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:IncomeStatementLocationAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-112","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:ClassOfTreasuryStockTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ClassOfTreasuryStockTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityClassOfTreasuryStockLineItems","target":"sam:StockRepurchaseProgramNumberOfSharesAbstract","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityClassOfTreasuryStockLineItems","target":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:StockRepurchaseProgramNumberOfSharesAbstract","target":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"sam:StockRepurchaseProgramNumberOfSharesAbstract","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:StockRepurchaseProgramNumberOfSharesAbstract","target":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","target":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","target":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ClassOfTreasuryStockTable","target":"us-gaap:EquityClassOfTreasuryStockLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-113","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:SubsequentEventTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:PropertyPlantAndEquipmentDisposals","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:VacantLandMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-114","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"sam:OtherLiabilitiesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccruedDepositsCurrent","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccruedSalesAndMarketingCurrent","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:DeferredRevenueCurrent","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:SalesAndExciseTaxPayableCurrent","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:SalesTaxPayableCurrent","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccruedFreightCostsCurrent","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccruedPurchaseCommitmentCurrent","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AllowanceForSalesReturnsCurrent","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:AccruedIncomeTaxesCurrent","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:OtherLiabilitiesTable","target":"sam:OtherLiabilitiesLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-115","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationThereafter","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-116","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"sam:UncategorizedAbstract","order":1.0},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:UncategorizedAbstract","target":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:PrepaidExpenseCurrent","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:PrepaidTaxes","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:OtherAssetsCurrent","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:PrepaidInsurance","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:GrantsReceivableCurrent","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:OtherAssetsMiscellaneousCurrent","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable","target":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-117","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:MachineryAndEquipmentGross","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentOther","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:Land","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:BuildingsAndImprovementsGross","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:FurnitureAndFixturesGross","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:LeaseholdImprovementsGross","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-118","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","target":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredRevenueArrangementTypeAxis","target":"us-gaap:DeferredRevenueArrangementTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"sam:InternationalSalesPercentageOfTotalSales","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:IncreaseDecreaseInCustomerDeposits","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:CustomerDepositsCurrent","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:PropertyPlantAndEquipmentOtherNet","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:Goodwill","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:DeferredRevenueCurrent","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:ShippingHandlingAndTransportationCosts","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:MarketingAndAdvertisingExpense","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:SellingAndMarketingExpense","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:PaymentsToSuppliers","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:OtherCostOfOperatingRevenue","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"sam:SegmentOneMember","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredRevenueArrangementTypeDomain","target":"sam:PeriodCoveredOneMember","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","target":"sam:CustomersMember","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"sam:SegmentTwoMember","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredRevenueArrangementTypeDomain","target":"sam:PeriodCoveredTwoMember","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","target":"sam:DistributorsMember","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:DeferredRevenueArrangementTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:ConcentrationRiskLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-119","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-120","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesTypeAxis","target":"us-gaap:ValuationAllowancesAndReservesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsAbstract","target":"us-gaap:ValuationAndQualifyingAccountsDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesAdjustments","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesDeductions","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"sam:DiscountAccrualMember","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:InventoryValuationAndObsolescenceMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:SalesReturnsAndAllowancesMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureTable","target":"us-gaap:ValuationAllowancesAndReservesTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureTable","target":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-121","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-122","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-123","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"sam:DocumentAndEntityInformationAbstract","order":1.0},{"source":"sam:DocumentAndEntityInformationAbstract","target":"dei:DocumentInformationTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentType","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:AmendmentFlag","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentPeriodEndDate","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentFiscalYearFocus","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentFiscalPeriodFocus","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:TradingSymbol","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityRegistrantName","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityCentralIndexKey","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:CurrentFiscalYearEndDate","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityWellKnownSeasonedIssuer","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityCurrentReportingStatus","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityVoluntaryFilers","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityFilerCategory","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityPublicFloat","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityCommonStockSharesOutstanding","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:DocumentInformationTable","target":"dei:DocumentInformationLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-124","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-125","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-126","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-127","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:SouthernCaliforniaBrewingCompanyIncMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-128","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-129","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LongTermPurchaseCommitmentTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-130","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ComprehensiveIncomeNoteTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-131","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-132","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-133","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-134","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfTreasuryStockByClassTextBlock","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-135","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-136","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-137","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FairValueDisclosuresTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-138","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ScheduleOfFairValueAssetsAndLiabilitiesForFinancialInstrumentsNotRecordedAtFairValueTableTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-139","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GoodwillDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-140","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfGoodwillTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-141","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-142","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-143","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InventoryDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-144","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-145","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-146","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-147","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfNetFundedStatusTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-148","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-149","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-150","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-151","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-152","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:QuarterlyFinancialInformationTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-153","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-154","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-155","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-156","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SignificantAccountingPoliciesTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-157","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiscalPeriod","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConsolidationPolicyTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SegmentReportingPolicyPolicyTextBlock","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UseOfEstimates","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TradeAndOtherAccountsReceivablePolicy","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConcentrationRiskCreditRisk","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FairValueOfFinancialInstrumentsPolicy","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InventoryPolicyTextBlock","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:CustomerTransactionsPolicyTextBlock","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxPolicyTextBlock","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ExciseTaxesPolicyTextBlock","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CostOfSalesPolicyTextBlock","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:CustomerProgramCostsPolicyTextBlock","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RegulatoryEnvironmentalCostsPolicy","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-158","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-159","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SubsequentEventsTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-160","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationDepletionAndAmortization","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"sam:ProvisionForRecoveryOfDoubtfulAccounts","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:ProceedsFromStockOptionsExercised","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:ProceedsFromNotesPayable","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"sam:NetProceedsFromSaleOfInvestmentShares","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:IncreaseDecreaseInRestrictedCash","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":1.34,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","order":1.35,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","target":"us-gaap:NetIncomeLoss","order":1.36,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","target":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.37,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","order":1.38,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","target":"us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1","order":1.39,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","target":"us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1","order":1.4,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","target":"us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1","order":1.41,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaid","order":1.42,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:CapitalLeaseObligationsIncurred","order":1.43,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","order":1.44,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-161","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AssetsAbstract","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Goodwill","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredTaxLiabilitiesNoncurrent","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LongTermDebtAndCapitalLeaseObligations","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:CommitmentsAndContingencies","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityAbstract","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:IncomeTaxesReceivable","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:DeferredTaxAssetsNetCurrent","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":1.34,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":1.35,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-162","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesIssued","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesOutstanding","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-163","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SalesRevenueGoodsNet","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ExciseAndSalesTaxes","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Revenues","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CostOfGoodsSold","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GrossProfit","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingExpensesAbstract","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingIncomeLoss","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NonoperatingIncomeExpenseAbstract","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareBasic","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareDiluted","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:SellingAndMarketingExpense","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:GeneralAndAdministrativeExpense","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NonoperatingIncomeExpenseAbstract","target":"us-gaap:InterestIncomeExpenseNonoperatingNet","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NonoperatingIncomeExpenseAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NonoperatingIncomeExpenseAbstract","target":"us-gaap:NonoperatingIncomeExpense","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-164","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesOutstanding","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesOutstanding","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-165","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-calculation-166","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryGross","order":1.0},{"source":"us-gaap:InventoryGross","target":"us-gaap:InventoryRawMaterials","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryGross","target":"us-gaap:InventoryWorkInProcess","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryGross","target":"us-gaap:InventoryFinishedGoods","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-167","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryGross","order":1.0},{"source":"us-gaap:InventoryGross","target":"us-gaap:InventoryNoncurrent","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryGross","target":"us-gaap:InventoryNet","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-168","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","target":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","target":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-169","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","order":1.0},{"source":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","target":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-170","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","order":1.0},{"source":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","target":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","target":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","order":1.02,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-171","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RecordedUnconditionalPurchaseObligation","order":1.0},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:RecordedUnconditionalPurchaseObligation","target":"us-gaap:RecordedUnconditionalPurchaseObligationDueInRollingAfterYearFive","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-172","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":1.0},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:Goodwill","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-173","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":1.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-174","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":1.0},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsInventory","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOther","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsGross","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":1.06,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredTaxAssetsNet","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","order":1.09,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill","order":1.1,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredTaxLiabilities","order":1.11,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-175","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-176","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":1.0},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccruedDepositsCurrent","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccruedSalesAndMarketingCurrent","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:DeferredRevenueCurrent","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:SalesAndExciseTaxPayableCurrent","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:SalesTaxPayableCurrent","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccruedFreightCostsCurrent","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccruedPurchaseCommitmentCurrent","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AllowanceForSalesReturnsCurrent","order":1.09,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","order":1.1,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:AccruedIncomeTaxesCurrent","order":1.11,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":1.12,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-177","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":1.0},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationThereafter","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-178","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":1.0},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:PrepaidExpenseCurrent","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:PrepaidTaxes","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:OtherAssetsCurrent","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:PrepaidInsurance","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:GrantsReceivableCurrent","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:OtherAssetsMiscellaneousCurrent","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-179","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:MachineryAndEquipmentGross","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:PropertyPlantAndEquipmentOther","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:Land","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:BuildingsAndImprovementsGross","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:FurnitureAndFixturesGross","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:LeaseholdImprovementsGross","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":1.08,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-180","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:NetIncomeLoss","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:DepreciationDepletionAndAmortization","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":1.04,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"sam:ProvisionForRecoveryOfDoubtfulAccounts","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:ShareBasedCompensation","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","order":1.07,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":1.09,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:IncreaseDecreaseInInventories","order":1.1,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":1.11,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":1.12,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","order":1.13,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","target":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","order":1.14,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","order":1.15,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.16,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":1.17,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:IncreaseDecreaseInRestrictedCash","order":1.18,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":1.19,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","order":1.2,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":1.21,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"us-gaap:ProceedsFromStockOptionsExercised","order":1.22,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"us-gaap:ProceedsFromNotesPayable","order":1.23,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","order":1.24,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","order":1.25,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"sam:NetProceedsFromSaleOfInvestmentShares","order":1.26,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","order":1.27,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-181","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:Assets","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":2.0},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:IncomeTaxesReceivable","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:DeferredTaxAssetsNetCurrent","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":1.09,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:Goodwill","order":1.1,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":1.11,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent","order":1.12,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":1.13,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LiabilitiesCurrent","order":1.14,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:DeferredTaxLiabilitiesNoncurrent","order":1.15,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LongTermDebtAndCapitalLeaseObligations","order":1.16,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OtherLiabilitiesNoncurrent","order":1.17,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":1.18,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:CommitmentsAndContingencies","order":1.19,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":1.2,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":1.21,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":1.22,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":1.23,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":1.24,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-182","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:Revenues","target":"us-gaap:SalesRevenueGoodsNet","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Revenues","target":"us-gaap:ExciseAndSalesTaxes","order":1.02,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:Revenues","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:CostOfGoodsSold","order":1.04,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GrossProfit","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:SellingAndMarketingExpense","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:GeneralAndAdministrativeExpense","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:OperatingExpenses","order":1.09,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","target":"us-gaap:OperatingIncomeLoss","order":1.1,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:InterestIncomeExpenseNonoperatingNet","order":1.11,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingIncomeExpense","order":1.12,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","target":"us-gaap:NonoperatingIncomeExpense","order":1.13,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","order":1.14,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.15,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:NetIncomeLoss","order":1.16,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","order":1.17,"properties":[{"property":"xbrl:weight","value":-1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureBreweryAcquisitionsAdditionalInformation"},{"name":"rpt:group-1","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLoss"},{"name":"rpt:group-2","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncomeLossParenthetical"},{"name":"rpt:group-3","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureChangesToCarryingAmountOfGoodwill"},{"name":"rpt:group-4","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation"},{"name":"rpt:group-5","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureCommonStockAndShareBasedCompensationAdditionalInformation"},{"name":"rpt:group-6","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureComponentsOfInventories"},{"name":"rpt:group-7","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureComputationOfDilutedNetIncomePerShare"},{"name":"rpt:group-8","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureComputationOfEarningsPerShareBasic"},{"name":"rpt:group-9","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureComputationOfEarningsPerShareBasicParenthetical"},{"name":"rpt:group-10","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureDebtAndCapitalLeaseObligationsAdditionalInformation"},{"name":"rpt:group-11","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureEmployeeRetirementPlansAndPostRetirementBenefitPlanAdditionalInformation"},{"name":"rpt:group-12","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureEstimatedUsefulLives"},{"name":"rpt:group-13","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureFairValueMeasurementOfAssetsAndLiabilitiesOnRecurringBasis"},{"name":"rpt:group-14","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureFinancialInstrumentsNotRecordedAtFairValue"},{"name":"rpt:group-15","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureFundedStatusOfLocal1199PensionPlanAndRetireeMedicalPlan"},{"name":"rpt:group-16","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation"},{"name":"rpt:group-17","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureLocal1199PlansWeightedAverageAssetAllocations"},{"name":"rpt:group-18","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformation"},{"name":"rpt:group-19","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformation"},{"name":"rpt:group-20","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation"},{"name":"rpt:group-21","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosurePurchaseCommitments"},{"name":"rpt:group-22","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosurePurchasePriceAllocation"},{"name":"rpt:group-23","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureQuarterlyResults"},{"name":"rpt:group-24","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureReconciliationOfUnrecognizedTaxBenefits"},{"name":"rpt:group-25","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureReconciliationsToStatutoryRates"},{"name":"rpt:group-26","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilities"},{"name":"rpt:group-27","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSignificantComponentsOfProvisionBenefitForIncomeTaxes"},{"name":"rpt:group-28","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureStockBasedCompensationExpenseIncludedInOperatingExpenses"},{"name":"rpt:group-29","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureStockRepurchases"},{"name":"rpt:group-30","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSubsequentEventsAdditionalInformation"},{"name":"rpt:group-31","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilities"},{"name":"rpt:group-32","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfEstimatedFutureAnnualStockBasedCompensationExpense"},{"name":"rpt:group-33","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssets"},{"name":"rpt:group-34","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfPropertyPlantAndEquipment"},{"name":"rpt:group-35","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation"},{"name":"rpt:group-36","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfStockOptionsUnderEquityPlanAndNonEmployeeDirectorPlan"},{"name":"rpt:group-37","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfValuationAndQualifyingAccounts"},{"name":"rpt:group-38","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwards"},{"name":"rpt:group-39","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptions"},{"name":"rpt:group-40","groupURI":"http://www.bostonbeer.com/taxonomy/role/DocumentandEntityInformation"},{"name":"rpt:group-41","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"},{"name":"rpt:group-42","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables"},{"name":"rpt:group-43","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock"},{"name":"rpt:group-44","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables"},{"name":"rpt:group-45","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"},{"name":"rpt:group-46","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"},{"name":"rpt:group-47","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock"},{"name":"rpt:group-48","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables"},{"name":"rpt:group-49","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlock"},{"name":"rpt:group-50","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"},{"name":"rpt:group-51","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"},{"name":"rpt:group-52","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"},{"name":"rpt:group-53","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"},{"name":"rpt:group-54","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"},{"name":"rpt:group-55","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"},{"name":"rpt:group-56","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"},{"name":"rpt:group-57","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables"},{"name":"rpt:group-58","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"},{"name":"rpt:group-59","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"},{"name":"rpt:group-60","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"},{"name":"rpt:group-61","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"},{"name":"rpt:group-62","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"},{"name":"rpt:group-63","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock"},{"name":"rpt:group-64","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlockTables"},{"name":"rpt:group-65","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherAssetsDisclosureTextBlock"},{"name":"rpt:group-66","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherAssetsDisclosureTextBlockTables"},{"name":"rpt:group-67","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"},{"name":"rpt:group-68","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"},{"name":"rpt:group-69","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock"},{"name":"rpt:group-70","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlockTables"},{"name":"rpt:group-71","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"},{"name":"rpt:group-72","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlockTables"},{"name":"rpt:group-73","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"},{"name":"rpt:group-74","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"},{"name":"rpt:group-75","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables"},{"name":"rpt:group-76","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock"},{"name":"rpt:group-77","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfCashFlowsIndirect"},{"name":"rpt:group-78","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfFinancialPositionClassified"},{"name":"rpt:group-79","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"},{"name":"rpt:group-80","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfIncome"},{"name":"rpt:group-81","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"},{"name":"rpt:group-82","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical"},{"name":"rpt:group-83","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureComponentsOfInventoriesAlternate1"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-102"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-103"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-104"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-105"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-106"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-107"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-108"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-109"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-110"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-111"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-112"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-113"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-114"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-115"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-116"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-117"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-118"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-119"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-120"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-121"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-122"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-123"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-124"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-125"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-126"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-127"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-128"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-129"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-130"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-131"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-132"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-133"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-134"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-135"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-136"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-137"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-138"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-139"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-140"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-141"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-142"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-143"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-144"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-145"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-146"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-147"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-148"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-149"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-150"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-151"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-152"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-153"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-154"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-155"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-156"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-157"},{"groupName":"rpt:group-75","forObject":"rpt:network-presentation-158"},{"groupName":"rpt:group-76","forObject":"rpt:network-presentation-159"},{"groupName":"rpt:group-77","forObject":"rpt:network-presentation-160"},{"groupName":"rpt:group-78","forObject":"rpt:network-presentation-161"},{"groupName":"rpt:group-79","forObject":"rpt:network-presentation-162"},{"groupName":"rpt:group-80","forObject":"rpt:network-presentation-163"},{"groupName":"rpt:group-81","forObject":"rpt:network-presentation-164"},{"groupName":"rpt:group-82","forObject":"rpt:network-presentation-165"},{"groupName":"rpt:group-6","forObject":"rpt:network-calculation-166"},{"groupName":"rpt:group-83","forObject":"rpt:network-calculation-167"},{"groupName":"rpt:group-7","forObject":"rpt:network-calculation-168"},{"groupName":"rpt:group-8","forObject":"rpt:network-calculation-169"},{"groupName":"rpt:group-15","forObject":"rpt:network-calculation-170"},{"groupName":"rpt:group-21","forObject":"rpt:network-calculation-171"},{"groupName":"rpt:group-22","forObject":"rpt:network-calculation-172"},{"groupName":"rpt:group-25","forObject":"rpt:network-calculation-173"},{"groupName":"rpt:group-26","forObject":"rpt:network-calculation-174"},{"groupName":"rpt:group-27","forObject":"rpt:network-calculation-175"},{"groupName":"rpt:group-31","forObject":"rpt:network-calculation-176"},{"groupName":"rpt:group-32","forObject":"rpt:network-calculation-177"},{"groupName":"rpt:group-33","forObject":"rpt:network-calculation-178"},{"groupName":"rpt:group-34","forObject":"rpt:network-calculation-179"},{"groupName":"rpt:group-77","forObject":"rpt:network-calculation-180"},{"groupName":"rpt:group-78","forObject":"rpt:network-calculation-181"},{"groupName":"rpt:group-80","forObject":"rpt:network-calculation-182"},{"groupName":"rpt:group-0","forObject":"rpt:cube-0"},{"groupName":"rpt:group-1","forObject":"rpt:cube-1"},{"groupName":"rpt:group-2","forObject":"rpt:cube-2"},{"groupName":"rpt:group-3","forObject":"rpt:cube-3"},{"groupName":"rpt:group-4","forObject":"rpt:cube-4"},{"groupName":"rpt:group-5","forObject":"rpt:cube-5"},{"groupName":"rpt:group-6","forObject":"rpt:cube-6"},{"groupName":"rpt:group-7","forObject":"rpt:cube-7"},{"groupName":"rpt:group-8","forObject":"rpt:cube-8"},{"groupName":"rpt:group-9","forObject":"rpt:cube-9"},{"groupName":"rpt:group-10","forObject":"rpt:cube-10"},{"groupName":"rpt:group-11","forObject":"rpt:cube-11"},{"groupName":"rpt:group-12","forObject":"rpt:cube-12"},{"groupName":"rpt:group-13","forObject":"rpt:cube-13"},{"groupName":"rpt:group-14","forObject":"rpt:cube-14"},{"groupName":"rpt:group-15","forObject":"rpt:cube-15"},{"groupName":"rpt:group-16","forObject":"rpt:cube-16"},{"groupName":"rpt:group-17","forObject":"rpt:cube-17"},{"groupName":"rpt:group-18","forObject":"rpt:cube-18"},{"groupName":"rpt:group-19","forObject":"rpt:cube-19"},{"groupName":"rpt:group-20","forObject":"rpt:cube-20"},{"groupName":"rpt:group-21","forObject":"rpt:cube-21"},{"groupName":"rpt:group-22","forObject":"rpt:cube-22"},{"groupName":"rpt:group-23","forObject":"rpt:cube-23"},{"groupName":"rpt:group-24","forObject":"rpt:cube-24"},{"groupName":"rpt:group-25","forObject":"rpt:cube-25"},{"groupName":"rpt:group-26","forObject":"rpt:cube-26"},{"groupName":"rpt:group-27","forObject":"rpt:cube-27"},{"groupName":"rpt:group-28","forObject":"rpt:cube-28"},{"groupName":"rpt:group-29","forObject":"rpt:cube-29"},{"groupName":"rpt:group-30","forObject":"rpt:cube-30"},{"groupName":"rpt:group-31","forObject":"rpt:cube-31"},{"groupName":"rpt:group-32","forObject":"rpt:cube-32"},{"groupName":"rpt:group-33","forObject":"rpt:cube-33"},{"groupName":"rpt:group-34","forObject":"rpt:cube-34"},{"groupName":"rpt:group-35","forObject":"rpt:cube-35"},{"groupName":"rpt:group-36","forObject":"rpt:cube-36"},{"groupName":"rpt:group-37","forObject":"rpt:cube-37"},{"groupName":"rpt:group-38","forObject":"rpt:cube-38"},{"groupName":"rpt:group-39","forObject":"rpt:cube-39"},{"groupName":"rpt:group-40","forObject":"rpt:cube-40"},{"groupName":"rpt:group-41","forObject":"rpt:cube-41"},{"groupName":"rpt:group-42","forObject":"rpt:cube-42"},{"groupName":"rpt:group-43","forObject":"rpt:cube-43"},{"groupName":"rpt:group-44","forObject":"rpt:cube-44"},{"groupName":"rpt:group-45","forObject":"rpt:cube-45"},{"groupName":"rpt:group-46","forObject":"rpt:cube-46"},{"groupName":"rpt:group-47","forObject":"rpt:cube-47"},{"groupName":"rpt:group-48","forObject":"rpt:cube-48"},{"groupName":"rpt:group-49","forObject":"rpt:cube-49"},{"groupName":"rpt:group-50","forObject":"rpt:cube-50"},{"groupName":"rpt:group-51","forObject":"rpt:cube-51"},{"groupName":"rpt:group-52","forObject":"rpt:cube-52"},{"groupName":"rpt:group-53","forObject":"rpt:cube-53"},{"groupName":"rpt:group-54","forObject":"rpt:cube-54"},{"groupName":"rpt:group-55","forObject":"rpt:cube-55"},{"groupName":"rpt:group-56","forObject":"rpt:cube-56"},{"groupName":"rpt:group-57","forObject":"rpt:cube-57"},{"groupName":"rpt:group-58","forObject":"rpt:cube-58"},{"groupName":"rpt:group-59","forObject":"rpt:cube-59"},{"groupName":"rpt:group-60","forObject":"rpt:cube-60"},{"groupName":"rpt:group-61","forObject":"rpt:cube-61"},{"groupName":"rpt:group-62","forObject":"rpt:cube-62"},{"groupName":"rpt:group-63","forObject":"rpt:cube-63"},{"groupName":"rpt:group-64","forObject":"rpt:cube-64"},{"groupName":"rpt:group-65","forObject":"rpt:cube-65"},{"groupName":"rpt:group-66","forObject":"rpt:cube-66"},{"groupName":"rpt:group-67","forObject":"rpt:cube-67"},{"groupName":"rpt:group-68","forObject":"rpt:cube-68"},{"groupName":"rpt:group-69","forObject":"rpt:cube-69"},{"groupName":"rpt:group-70","forObject":"rpt:cube-70"},{"groupName":"rpt:group-71","forObject":"rpt:cube-71"},{"groupName":"rpt:group-72","forObject":"rpt:cube-72"},{"groupName":"rpt:group-73","forObject":"rpt:cube-73"},{"groupName":"rpt:group-74","forObject":"rpt:cube-74"},{"groupName":"rpt:group-75","forObject":"rpt:cube-75"},{"groupName":"rpt:group-76","forObject":"rpt:cube-76"},{"groupName":"rpt:group-77","forObject":"rpt:cube-77"},{"groupName":"rpt:group-78","forObject":"rpt:cube-78"},{"groupName":"rpt:group-79","forObject":"rpt:cube-79"},{"groupName":"rpt:group-80","forObject":"rpt:cube-80"},{"groupName":"rpt:group-81","forObject":"rpt:cube-81"},{"groupName":"rpt:group-82","forObject":"rpt:cube-82"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtAndCapitalLeaseObligations","xbrl:period":"2012-11-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:PropertyPlantAndEquipmentMember"},"factValues":[{"value":"796000","decimals":-3}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2015-02-21T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3617355"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2015-02-21T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9721327"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","xbrl:period":"2012-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"us-gaap:GrantsReceivableCurrent","xbrl:period":"2012-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2014-06-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1977200000","decimals":0}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","xbrl:period":"2010-09-26T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2600000","decimals":-5}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"us-gaap:GrantsReceivableCurrent","xbrl:period":"2010-09-26T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2600000","decimals":-5}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2013-08-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1145000","decimals":-3}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","xbrl:period":"2013-08-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1648000","decimals":-3}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2013-08-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110000","decimals":-3}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2013-08-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2903000","decimals":-3}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","xbrl:period":"2014-10-10T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:AmendmentAxis":"sam:AfterAmendmentMember"},"factValues":[{"value":"350000000","decimals":-5}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","xbrl:period":"2014-10-10T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:AmendmentAxis":"sam:BeforeAmendmentMember"},"factValues":[{"value":"325000000","decimals":-5}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage","xbrl:period":"2008-01-02T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-838000","decimals":-3}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"184745000","decimals":-3}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49450000","decimals":-3}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10531539","decimals":0}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"251896000","decimals":-3}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4107000","decimals":-3}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"41000","decimals":-3}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"8715000","decimals":-3}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"87000","decimals":-3}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-838000","decimals":-3}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"47119000","decimals":-3}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"138336000","decimals":-3}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"2106000","decimals":-3}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"2019000","decimals":-3}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"66000","decimals":-3}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2012-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"1773000","decimals":-3}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2012-01-05T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:SouthernCaliforniaBrewingCompanyIncMember"},"factValues":[{"value":"1161000","decimals":-3}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","xbrl:period":"2012-01-05T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:SouthernCaliforniaBrewingCompanyIncMember"},"factValues":[{"value":"401000","decimals":-3}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2012-01-05T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:SouthernCaliforniaBrewingCompanyIncMember"},"factValues":[{"value":"338000","decimals":-3}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2012-01-05T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:SouthernCaliforniaBrewingCompanyIncMember"},"factValues":[{"value":"1900000","decimals":-3}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-883000","decimals":-3}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"245091000","decimals":-3}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1263000","decimals":-3}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74463000","decimals":-3}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10696731","decimals":0}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"269943000","decimals":-3}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4107000","decimals":-3}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"41000","decimals":-3}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"8704000","decimals":-3}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"87000","decimals":-3}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-883000","decimals":-3}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"88541000","decimals":-3}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"157305000","decimals":-3}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"2315000","decimals":-3}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"1859000","decimals":-3}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"125000","decimals":-3}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"1072000","decimals":-3}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"67.34","decimals":2}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"50.14","decimals":2}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"90629"}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1679835"}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1264000","decimals":-3}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1050000","decimals":-3}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"143131000","decimals":-3}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:AccruedEnvironmentalLossContingenciesCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"682000","decimals":-3}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69900000","decimals":-3}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104377000","decimals":-3}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"580000","decimals":-3}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41631000","decimals":-3}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"225000","decimals":-3}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtAndCapitalLeaseObligations","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"584000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-417000","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34424000","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"129349000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:SalesAndExciseTaxPayableCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2667000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesNoncurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32394000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"173025000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"302085000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4635000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5230000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"444075000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:CustomerDepositsCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17900000","decimals":-5}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:NotesPayable","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"567000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8828000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"619000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"141990000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14773000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43475000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"160000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49524000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14581000","decimals":-3}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3683000","decimals":-3}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterials","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35116000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:Land","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23260000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"266558000","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17843000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9606000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:BuildingsAndImprovementsGross","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"44234000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2863000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2351000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17091000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8840000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOther","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60350000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"409689000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOtherNet","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18700000","decimals":-5}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"444075000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50224000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3789000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26682000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16793000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNetCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5712000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:GrantsReceivableCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"980000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:InventoryGross","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60656000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56397000","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42001000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1038000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcess","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8449000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7600000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"259664000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9556000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:PrepaidInsurance","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"860000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"164278000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:InventoryNoncurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4259000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsMiscellaneousCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3374000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4392000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"sam:AccruedDepositsCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19453000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10892459","decimals":0}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"sam:AccruedSalesAndMarketingCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9336000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"sam:AccruedFreightCostsCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2912000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"299528000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"sam:SalesTaxPayableCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3212000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"sam:AllowanceForSalesReturnsCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1754000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"sam:AccruedPurchaseCommitmentCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"828000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"0.050","decimals":3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:NotesPayable","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"567000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"50224000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"753864"}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:DebtSecuritiesMember"},"factValues":[{"value":"0.35","decimals":2}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:EquitySecuritiesMember"},"factValues":[{"value":"0.65","decimals":2}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"505000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"-505000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"0.050","decimals":3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"2889000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"2227000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"-662000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"sam:SegmentTwoMember"},"factValues":[{"value":"2300000","decimals":-5}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"sam:SegmentOneMember"},"factValues":[{"value":"1400000","decimals":-5}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"3962355"}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"3962355"}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4200000"}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"3962000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"40000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"40000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"8785343"}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"8785343"}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"22700000"}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"8785000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"88000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"88000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-417000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"129349000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"173025000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"2602000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"1754000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"160000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"1616000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DeferredRevenueArrangementTypeAxis":"sam:PeriodCoveredTwoMember"},"factValues":[{"value":"8400000","decimals":-5}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"116.02","decimals":2}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1331293"}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"55.37","decimals":2}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"452962"}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"50.75","decimals":2}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtPercentageBearingFixedInterestRate","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0425"}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"55.28","decimals":2}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"73098"}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1380444"}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueInRollingAfterYearFive","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"780000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1080000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1049000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"172410000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74539000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"140039000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"150000000","decimals":-5}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110170000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"695000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61057000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeaseObligations","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70000","decimals":0}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"170975000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtAndCapitalLeaseObligations","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"528000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1133000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35576000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"212233000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:SalesAndExciseTaxPayableCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4980000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesNoncurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50717000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"224909000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"436140000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7606000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6058000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"605161000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:CustomerDepositsCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18200000","decimals":-5}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:NotesPayable","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"513000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6034000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"368000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:NotesPayableToBank","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"628000","decimals":0}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"169021000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14528000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62832000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76402000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14063000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3683000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterials","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39535000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:Land","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23992000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"381569000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"331820000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentAnnualPrincipalPayment","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"77000","decimals":0}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21849000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12887000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalents","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"513000","decimals":0}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"320116000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:BuildingsAndImprovementsGross","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"77130000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5087000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2886000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10793000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9342000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOther","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72124000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"553979000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110970000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOtherNet","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25900000","decimals":-5}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"605161000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"68846000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4534000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-42032000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20800000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNetCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8685000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11823000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:GrantsReceivableCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"507000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:InventoryGross","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57719000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51307000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36860000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21321000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcess","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7391000","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7889000","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"358781000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1641000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12447000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:PrepaidInsurance","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1009000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:PrepaidTaxes","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4572000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"207462000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:InventoryNoncurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6412000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsMiscellaneousCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"790000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4368000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"sam:AccruedDepositsCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19665000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2932000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10921933","decimals":0}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"sam:AccruedSalesAndMarketingCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8353000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"sam:AccruedFreightCostsCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4265000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"739000","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"sam:InternationalSalesPercentageOfTotalSales","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.04","decimals":2}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanBasisUsedToDetermineOverallExpectedLongTermRateOfReturnsOnAssetsAssumption","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.065","decimals":3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2041000","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"sam:DebtInstrumentInterestCoverageRatio","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"9492.00","decimals":2}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25295000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationThereafter","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4443000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1450000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4861000","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"sam:InterestCoverageRatioMinimumForCovenantCompliance","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2.00","decimals":2}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"307387000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0000","decimals":4}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2.50"}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"sam:ConvertibleSharesExchangeRatio","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1"}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"sam:SalesTaxPayableCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4187000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"sam:AllowanceForSalesReturnsCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2422000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"sam:AccruedPurchaseCommitmentCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4047000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"sam:NumberOfDefinedBenefitPensionPlans","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:CompensationPlan","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"0.040","decimals":3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"sam:NumberOfDefinedBenefitPensionPlans","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:CompensationPlan","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:NotesPayable","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"513000","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"68846000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"sam:PercentageOfProductionVolumes","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"0.95","decimals":2}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"6000000","decimals":-5}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"800000","decimals":-5}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis":"sam:BarleyAndWheatMember"},"factValues":[{"value":"19500000","decimals":-5}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"603092"}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:DebtSecuritiesMember"},"factValues":[{"value":"0.34","decimals":2}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:EquitySecuritiesMember"},"factValues":[{"value":"0.66","decimals":2}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueInRollingAfterYearFive","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"780000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"2263000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"7259000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"3202000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"1014000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:AdvertisingMember"},"factValues":[{"value":"27926000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:AdvertisingMember"},"factValues":[{"value":"28210000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:AdvertisingMember"},"factValues":[{"value":"284000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsMember"},"factValues":[{"value":"34200000","decimals":-5}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"2577000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"3424000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"764000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"83000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:GlassBottlesMember"},"factValues":[{"value":"22058000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:GlassBottlesMember"},"factValues":[{"value":"22058000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"28814000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"53623000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"sam:RecordedUnconditionalPurchaseObligationDueInSecondAndThirdYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"21045000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"sam:RecordedUnconditionalPurchaseObligationDueInFourthAndFifthYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"3764000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:ApplesAndOtherIngredientsMember"},"factValues":[{"value":"30023000","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:ApplesAndOtherIngredientsMember"},"factValues":[{"value":"30023000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"720000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"-720000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"0.040","decimals":3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"4092000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"2402000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"-1690000","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"26378000","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"26378000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"sam:SegmentTwoMember"},"factValues":[{"value":"2300000","decimals":-5}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"sam:SegmentOneMember"},"factValues":[{"value":"1400000","decimals":-5}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"3617355"}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"3617355"}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4200000"}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"3617000","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"36000","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"36000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"9452375"}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"9452375"}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"22700000"}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"9452000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"95000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"95000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ShareBasedCompensationArrangementByPlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"550000"}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ShareBasedCompensationArrangementByPlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"108573"}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1133000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"212233000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"224909000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:EnvironmentalCostsRecognizedCapitalized","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:OtherCurrentAssetsMember"},"factValues":[{"value":"507000","decimals":0}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"3006000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"2422000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"144000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"1328000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DeferredRevenueArrangementTypeAxis":"sam:PeriodCoveredOneMember"},"factValues":[{"value":"6000000","decimals":-5}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:TaxPeriodAxis":"sam:IncomeTaxRefundMember"},"factValues":[{"value":"17200000","decimals":-5}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:VariableRateAxis":"us-gaap:PrimeRateMember"},"factValues":[{"value":"0.0325","decimals":4}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"0.0016","decimals":4}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"204565"}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2015-01-08T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis":"sam:BarleyMember","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:AdditionalPurchaseCommitmentsMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2014-02-18T00:00:00/2014-02-19T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"135000"}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2014-05-07T00:00:00/2014-05-08T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000"}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2014-11-04T00:00:00/2014-11-05T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"110000"}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisposals","xbrl:period":"2015-02-24T00:00:00/2015-02-25T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"sam:VacantLandMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"4000000","decimals":-6}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2013-08-26T00:00:00/2013-08-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2900000","decimals":-5}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramAdditionalAuthorizedAmount","xbrl:period":"2014-10-09T00:00:00/2014-10-10T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000000","decimals":-5}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2008-01-01T00:00:00/2008-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"70","decimals":0}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2008-01-01T00:00:00/2008-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"37.65","decimals":2}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2008-01-01T00:00:00/2008-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"753864"}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:OptionIndexedToIssuersEquityStrikePrice1","xbrl:period":"2008-01-01T00:00:00/2008-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"42.00","decimals":2}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2008-01-01T00:00:00/2008-01-02T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageFairValue","xbrl:period":"2008-01-01T00:00:00/2008-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"8.41","decimals":2}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2012-01-04T00:00:00/2012-01-05T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:SouthernCaliforniaBrewingCompanyIncMember","us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis":"sam:AggregateMember"},"factValues":[{"value":"1900000","decimals":-5}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2014-12-27T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2014-12-27T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"690"}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"6092"}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"8313"}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VestingScenarioOneMember","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:ServiceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"5402"}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VestingScenarioTwoMember","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"130.43","decimals":2}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"18723"}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:LongTermPerformanceBasedShareAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"3981"}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2015-01-01T00:00:00/2015-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"14742"}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"sam:ContractTerm","xbrl:period":"2012-01-01T00:00:00/2012-07-01T00:00:00","xbrl:entity":"cik:0000949870","sam:CapitalProgramAxis":"sam:CommonWelfareFundMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"sam:ReceiptOfGovernmentGrantsForFacilitiesExpansion","xbrl:period":"2012-01-01T00:00:00/2012-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:CapitalProgramAxis":"sam:CommonWelfareFundMember"},"factValues":[{"value":"770000","decimals":0}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:EnvironmentalRemediationExpense","xbrl:period":"2012-01-01T00:00:00/2012-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","dei:LegalEntityAxis":"sam:CincinnatiIndemnityCompanyMember","sam:ContractualCommitmentsAxis":"sam:AgreementTwoMember","us-gaap:BalanceSheetLocationAxis":"sam:PropertyPlantAndEquipmentNetMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"sam:LeaseCommencementDate","xbrl:period":"2012-10-02T00:00:00/2012-11-01T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2013-01-04"}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.39","decimals":2}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"45.03","decimals":2}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.008","decimals":3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.377","decimals":3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"95330000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.00","decimals":2}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"165192"}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.041","decimals":3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0186","decimals":4}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.022","decimals":3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13435000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.60","decimals":2}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.350"}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"-0.007","decimals":3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.341","decimals":3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"-0.029","decimals":3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-5}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInRestrictedCash","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"628000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"315210000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"628580000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7894000","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6123000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10289000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-54000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12443000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1726000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75000","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"95584000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59422000","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-67000","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18782000","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"95517000","decimals":-3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7894000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18046000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-98000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"580222000","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66010000","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59467000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59467000","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8305000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6528000","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2066000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20208000","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1161000","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"219626000","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"169306000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:ShippingHandlingAndTransportationCosts","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36300000","decimals":-5}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-141000","decimals":-3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7894000","decimals":-3}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18047000","decimals":-3}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25013000","decimals":-3}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19491000","decimals":-3}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36050000","decimals":-3}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"401000","decimals":-3}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-5}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromNotesPayable","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"628000","decimals":-3}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27903000","decimals":-3}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsSold","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"265012000","decimals":-3}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20200000","decimals":-5}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2994000","decimals":-3}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45000","decimals":-3}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33000","decimals":-3}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99000","decimals":-3}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41000","decimals":-3}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-545000","decimals":-3}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6009000","decimals":-3}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78300000","decimals":-5}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-67323000","decimals":-3}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"338000","decimals":-3}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5727000","decimals":-3}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33912000","decimals":-3}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:ExciseAndSalesTaxes","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48358000","decimals":-3}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50171000","decimals":-3}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8002000","decimals":-3}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6528000","decimals":-3}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20900000","decimals":-5}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2279000","decimals":-3}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149000","decimals":-3}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-329000","decimals":-3}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"12914000","decimals":-3}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0"}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.053","decimals":3}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"118000","decimals":-3}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Times"},"factValues":[{"value":"2.9","decimals":1}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2138000","decimals":-3}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"sam:ProvisionForRecoveryOfDoubtfulAccounts","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59000","decimals":-3}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"sam:NetProceedsFromSaleOfInvestmentShares","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"803000","decimals":-3}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToSuppliers","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:DistributorsMember"},"factValues":[{"value":"19500000","decimals":-5}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:DistributorsMember"},"factValues":[{"value":"8600000","decimals":-5}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:OtherCostOfOperatingRevenue","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:DistributorsMember"},"factValues":[{"value":"6300000","decimals":-5}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:CustomersMember"},"factValues":[{"value":"28100000","decimals":-5}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":"sam:PerformanceBasedAwardsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4550"}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":"sam:PerformanceBasedAwardsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"60000"}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"16375"}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"42600"}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:ServiceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"31500"}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"11100"}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"13360"}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"800000","decimals":-5}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"4076000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"2452000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"4.60","decimals":2}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"4107000","decimals":-3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"18913000","decimals":-3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4.39","decimals":2}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"639000","decimals":-3}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"13435000","decimals":-3}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4.60","decimals":2}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"271000"}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8689000","decimals":-3}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"58948000","decimals":-3}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"18913000","decimals":-3}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"40009000","decimals":-3}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4107000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"165000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"154000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"45000","decimals":-3}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"59467000","decimals":-3}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"18045000","decimals":-3}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"12441000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"6528000","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"19494000","decimals":-3}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"19285000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"3174000","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"3334000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"59000","decimals":-3}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"2405000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"3106000","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"645000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2012-01-01T00:00:00/2012-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ShareBasedCompensationArrangementByPlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"17367"}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-400000","decimals":-5}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.18","decimals":2}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"60.99","decimals":2}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.000","decimals":3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.375","decimals":3}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99982000","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.00","decimals":2}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"195728"}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.041","decimals":3}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0185","decimals":4}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.015","decimals":3}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-400000","decimals":-5}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13504000","decimals":-3}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.47","decimals":2}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.350"}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"-0.009","decimals":3}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.339","decimals":3}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"-0.022","decimals":3}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4700000","decimals":-5}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInRestrictedCash","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-62000","decimals":-3}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"384922000","decimals":-3}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"793705000","decimals":-3}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5282000","decimals":-3}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59000","decimals":-3}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7616000","decimals":-3}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12036000","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-462000","decimals":-3}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8403000","decimals":-3}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2753000","decimals":-3}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"296000","decimals":-3}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"113093000","decimals":-3}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70858000","decimals":-3}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"787000","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-552000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29442000","decimals":-3}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112541000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5282000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29585000","decimals":-3}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-583000","decimals":-3}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"739053000","decimals":-3}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100655000","decimals":-3}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-261000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70392000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70392000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10542000","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7318000","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeaseObligationsIncurred","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"252000","decimals":-3}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11630000","decimals":-3}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25903000","decimals":-3}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInCustomerDeposits","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-200000","decimals":-5}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1145000","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"271829000","decimals":-3}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"207930000","decimals":-3}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:ShippingHandlingAndTransportationCosts","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50300000","decimals":-5}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"575000","decimals":-3}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"220000","decimals":-3}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5282000","decimals":-3}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29585000","decimals":-3}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-24939000","decimals":-3}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14633000","decimals":-3}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42149000","decimals":-3}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1608000","decimals":-3}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2700000","decimals":-5}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24090000","decimals":-3}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsSold","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"354131000","decimals":-3}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25700000","decimals":-5}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-21593000","decimals":-3}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-466000","decimals":-3}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-35000","decimals":-3}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-407000","decimals":-3}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18000","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-510000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6723000","decimals":-3}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"81000000","decimals":-5}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-103328000","decimals":-3}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110000","decimals":-3}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2541000","decimals":-3}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30813000","decimals":-3}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:ExciseAndSalesTaxes","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54652000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62332000","decimals":-3}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3173000","decimals":-3}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7318000","decimals":-3}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12500000","decimals":-5}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11116000","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1567000","decimals":-3}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"361000","decimals":-3}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73000","decimals":-3}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46000","decimals":-3}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"12859000","decimals":-3}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0"}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.053","decimals":3}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"93000","decimals":-3}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Times"},"factValues":[{"value":"2.8","decimals":1}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0"}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11336000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"sam:ProvisionForRecoveryOfDoubtfulAccounts","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19000","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"sam:NetProceedsFromSaleOfInvestmentShares","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"956000","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:PensionExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","sam:DefinedContributionPlansDisclosureAxis":"sam:CompanySponsoredPensionPlansMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToSuppliers","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:DistributorsMember"},"factValues":[{"value":"23100000","decimals":-5}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:DistributorsMember"},"factValues":[{"value":"17300000","decimals":-5}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:OtherCostOfOperatingRevenue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:DistributorsMember"},"factValues":[{"value":"13400000","decimals":-5}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:CustomersMember"},"factValues":[{"value":"40400000","decimals":-5}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:PensionExpense","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"2400000","decimals":-5}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":"sam:PerformanceBasedAwardsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"40000"}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"11987"}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"40925"}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:ServiceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"15000"}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:LongTermPerformanceBasedShareAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"15000"}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"10925"}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"12894"}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"172.10","decimals":2}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"1000000","decimals":-5}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"4264000","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"3054000","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"5.47","decimals":2}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"4025000","decimals":-3}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"22035000","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"-145000","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"-1000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"5.18","decimals":2}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"738000","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"13504000","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"5.47","decimals":2}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"15000"}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8741000","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"69910000","decimals":-3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"22035000","decimals":-3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"47847000","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"4025000","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"28000","decimals":-3}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"196000","decimals":-3}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"132000","decimals":-3}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"145000","decimals":-3}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-466000","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"70392000","decimals":-3}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"29584000","decimals":-3}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"8402000","decimals":-3}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"7318000","decimals":-3}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"23132000","decimals":-3}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"22845000","decimals":-3}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"3432000","decimals":-3}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"3537000","decimals":-3}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"35000","decimals":-3}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"4884000","decimals":-3}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"4340000","decimals":-3}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"1401000","decimals":-3}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ShareBasedCompensationArrangementByPlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"9864"}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1800000","decimals":-5}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Advertising and Sales Promotions</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The following expenses are included in advertising, promotional and\n selling expenses in the accompanying consolidated statements of\n income: media advertising costs, sales and marketing expenses,\n salary and benefit expenses and meals, travel and entertainment\n expenses for the sales and sales support workforce, promotional\n activity expenses, freight charges related to shipments of finished\n goods from manufacturing locations to distributor locations and\n point-of-sale items. Total advertising and sales promotional\n expenditures of $100.5&#xA0;million, $81.0 million and $78.3\n million were included in advertising, promotional and selling\n expenses in the accompanying consolidated statements of income for\n fiscal years 2014, 2013 and 2012, respectively.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company conducts certain advertising and promotional activities\n in its Distributors&#x2019; markets and the Distributors make\n contributions to the Company for such efforts. Reimbursements from\n Distributors for advertising and promotional activities are\n recorded as reductions to advertising, promotional and selling\n expenses.</p>\n </div>"}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>J. Commitments and Contingencies</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n <b><i>Purchase Commitments</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company had outstanding total non-cancelable purchase\n commitments of $171.0 million at December&#xA0;27, 2014. These\n commitments are made up of hops, barley and wheat totaling $53.6\n million, apples and other ingredients of $30.0 million, advertising\n contracts of $28.2 million, equipment and machinery of $26.4\n million, glass bottles of $22.1 million, operating leases of $7.3\n million, and other commitments of $3.4 million. As of\n December&#xA0;27, 2014, projected cash outflows under purchase\n commitments for the remaining years under the contracts are as\n follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"54%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"18\" align=\"center\"><b>Payments Due by Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b><font style=\"WHITE-SPACE: nowrap\">2016-2017</font></b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b><font style=\"WHITE-SPACE: nowrap\">2018-2019</font></b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Thereafter</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"18\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Hops, barley and wheat</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">53,623</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">28,814</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">21,045</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,764</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Apples and other ingredients</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">30,023</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">30,023</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Advertising</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">28,210</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">27,926</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">284</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Equipment and machinery</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,378</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,378</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Glass bottles</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,058</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,058</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Operating leases</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,259</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,263</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,202</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,014</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">780</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Other</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,424</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,577</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">764</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">83</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total contractual obligations</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">170,975</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">140,039</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">25,295</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,861</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">780</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company has entered into contracts for the supply of a portion\n of its hops requirements. These purchase contracts extend through\n crop year 2016 and specify both the quantities and prices, mostly\n denominated in Euros, to which the Company is committed. Hops\n purchase commitments outstanding at December&#xA0;27, 2014 totaled\n $34.2&#xA0;million, based on the exchange rates on that date. The\n Company does not use forward currency exchange contracts and\n intends to purchase future hops using the exchange rate at the time\n of purchase.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Currently, the Company has entered into contracts for barley and\n wheat with two major suppliers. The contracts include crop year\n 2014 and cover the Company&#x2019;s barley, wheat, and malt\n requirements for the majority of 2015. These purchase commitments\n outstanding at December&#xA0;27, 2014 totaled $19.5 million. On\n January&#xA0;7, 2015 the Company entered into additional barley\n commitments of $1.5 million.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company sources glass bottles pursuant to a Glass Bottle Supply\n Agreement with Anchor Glass Container Corporation\n (&#x201C;Anchor&#x201D;), under which Anchor is the supplier of\n certain glass bottles for the Company&#x2019;s Cincinnati Brewery\n and its Pennsylvania Brewery. This agreement also establishes the\n terms on which Anchor may supply glass bottles to other breweries\n where the Company brews its beers. Under the agreement with Anchor,\n the Company has minimum and maximum purchase commitments that are\n based on Company-provided production estimates which, under normal\n business conditions, are expected to be fulfilled. Minimum purchase\n commitments under this agreement, assuming the supplier is unable\n to replace lost production capacity cancelled by the Company, as of\n December&#xA0;27, 2014 totaled $22.1 million.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company has various operating lease agreements in place for\n facilities and equipment as of December&#xA0;27, 2014. Terms of\n these leases include, in some instances, scheduled rent increases,\n renewals, purchase options and maintenance costs, and vary by\n lease. These lease obligations expire at various dates through\n 2021. Aggregate rent expense was $3.2 million, $2.7 million and\n $2.0 million in fiscal years 2014, 2013 and 2012, respectively.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n For the fiscal year ended December&#xA0;27, 2014, the Company\n brewed 95% of its core brands volume at Company-owned breweries. In\n the normal course of its business, the Company has historically\n entered into various production arrangements with other brewing\n companies. Pursuant to these arrangements, the Company purchases\n the liquid produced by those brewing companies, including the raw\n materials that are used in the liquid, at the time such liquid goes\n into fermentation. The Company is required to repurchase all unused\n raw materials purchased by the brewing company specifically for the\n Company&#x2019;s beers at the brewing company&#x2019;s cost upon\n termination of the production arrangement. The Company is also\n obligated to meet annual volume requirements in conjunction with\n certain production arrangements, which are not material to the\n Company&#x2019;s operations.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company&#x2019;s arrangements with other brewing companies\n require it to periodically purchase equipment in support of brewery\n operations. As of December&#xA0;27, 2014, there were no significant\n equipment purchase requirements outstanding under existing\n contracts. Changes to the Company&#x2019;s brewing strategy or\n existing production arrangements, new production relationships or\n the introduction of new products in the future may require the\n Company to purchase equipment to support the contract\n breweries&#x2019; operations.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Litigation</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company is currently not a party to any pending or threatened\n litigation, the outcome of which would be expected to have a\n material adverse effect on its financial condition or the results\n of its operations.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Environmental Matters</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n During the second quarter of 2010, the Company entered into an\n agreement with the City of Cincinnati (the &#x201C;City&#x201D;) to\n complete a remediation in accordance with a remediation plan on\n environmentally contaminated land to be purchased by the City which\n is adjacent to Company-owned land at the Cincinnati Brewery (the\n &#x201C;Property&#x201D;).&#xA0;In the third quarter of 2010, the\n City was awarded a Clean Ohio Revitalization Fund grant\n (&#x201C;CORF Grant&#x201D;) for the Property and will use these\n funds to complete the purchase of the Property and will provide\n funds to the Company to remediate the contaminated land and\n demolish certain other buildings on adjacent parcels.&#xA0;The\n Company paid approximately $0.3 million to the City for an option\n to purchase the Property after it has been fully remediated to\n enable potential future expansion at the Cincinnati Brewery, which\n is included in property, plant and equipment, net, in the\n accompanying consolidated balance sheet.&#xA0;In connection with\n these agreements, the Company recorded a current liability and an\n equal and offsetting other asset of approximately $2.6 million for\n the estimated total cleanup costs for which it is responsible under\n the remediation plan and the related CORF Grant,\n respectively.&#xA0;Under the terms of the agreement, the Company\n would not be reimbursed by the City for any remediation cost above\n the currently estimated cleanup cost of approximately $2.6\n million.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n During the second quarter of 2012, the Company entered into a\n second agreement with the City to complete a remediation in\n accordance with a remediation plan on environmentally contaminated\n land purchased by the Company which is also adjacent to\n Company-owned land at the Cincinnati Brewery (the &#x201C;Second\n Property&#x201D;).&#xA0;The City was awarded a Clean Ohio\n Revitalization Fund grant (&#x201C;CORF II Grant&#x201D;) and\n provided funds to the Company to offset a portion of the purchase\n price of the Second Property, clean-up the contaminated land and\n buildings and to then demolish the buildings located on the Second\n Property.&#xA0;The Company paid approximately $0.3 million to\n purchase the Second Property, which is included in property, plant\n and equipment, net, in the accompanying consolidated balance\n sheet.&#xA0;In connection with these arrangements, the Company\n recorded a current liability and an equal and offsetting other\n asset of approximately $0.7 million for the estimated total\n acquisition and cleanup costs for which it is responsible under the\n remediation plan and the related CORF II Grant,\n respectively.&#xA0;Under the terms of the agreement with the City,\n the Company would not be reimbursed by the City for any remediation\n cost above the currently estimated acquisition and cleanup costs of\n approximately $0.7 million.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n As of December&#xA0;27, 2014, the Company has a remaining amount of\n $507,000 related to the CORF Grant recorded in other current\n assets. The Company accrues for environmental remediation-related\n activities for which commitments or cleanup plans have been\n developed and for which costs can be reasonably estimated.&#xA0;All\n accrued amounts are generally determined in coordination with\n third-party experts on an undiscounted basis.&#xA0;Any additional\n remediation costs above the currently estimated costs will not, in\n the opinion of management, have a material adverse effect on the\n Company&#x2019;s consolidated financial position or results of\n operations.</p>\n </div>"}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"6.69","decimals":2}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Net Income Per Share</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Basic net income per share is calculated by dividing net income by\n the weighted-average common shares outstanding. Diluted net income\n per share is calculated by dividing net income by the\n weighted-average common shares and potentially dilutive securities\n outstanding during the period using the treasury stock method or\n the two-class method, whichever is more dilutive.</p>\n </div>"}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n O. Net Income per Share</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n <i>Net Income per Common Share &#x2014; Basic</i></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The following table sets forth the computation of basic net income\n per share using the two-class method:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"55%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;29,<br />\n 2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\" align=\"center\"><b>(in thousands,\n except per share data)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net Income</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">90,743</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">70,392</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">59,467</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Allocation of net income for basic:</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class&#xA0;A Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">64,027</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">47,847</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">40,009</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,207</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,035</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">18,913</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Unvested participating shares</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">509</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">510</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">545</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">90,743</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">70,392</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">59,467</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Weighted average number of shares for basic:</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class&#xA0;A Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,202</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,741</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,689</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class B Common Stock*</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,766</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,025</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,107</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Unvested participating shares</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">73</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">93</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">118</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,041</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">12,859</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">12,914</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per share for basic:</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class&#xA0;A Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6.96</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5.47</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4.60</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6.96</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5.47</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4.60</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr>\n <td valign=\"top\" width=\"2%\" align=\"left\">*</td>\n <td valign=\"top\" align=\"left\">Change in Class B Common Stock\n resulted from the conversion of 135,000 shares to Class&#xA0;A\n Common Stock on February&#xA0;18, 2014, 100,000 shares to\n Class&#xA0;A Common Stock on May&#xA0;7, 2014 and 110,000 shares to\n Class&#xA0;A Common Stock on November&#xA0;4, 2014, with the\n 52-week number of shares reflecting the weighted average for the\n period.</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n <i>Net Income per Common Share &#x2014; Diluted</i></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company calculates diluted net income per share for common\n stock using the more dilutive of (1)&#xA0;the treasury stock\n method, or (2)&#xA0;the two-class method, which assumes the\n participating securities are not exercised or converted.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The following tables set forth the computation of diluted net\n income per share, assuming the conversion of all Class B Common\n Stock into Class&#xA0;A Common Stock and using the two-class method\n for unvested participating shares:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"60%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><b>Fifty-two weeks ended\n December&#xA0;27, 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Earnings to<br />\n Common<br />\n Shareholders</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Common<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>EPS</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\"><b>(in thousands, except per share\n data)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n As reported &#x2014; basic</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">64,027</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,202</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6.96</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Add: effect of dilutive potential common shares Share-based\n awards</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">516</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,207</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,766</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net effect of unvested participating shares</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">19</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per common share &#x2014; diluted</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">90,253</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,484</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6.69</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"60%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><b>Fifty-two weeks ended\n December&#xA0;28, 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Earnings to<br />\n Common<br />\n Shareholders</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Common<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>EPS</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\"><b>(in thousands, except per share\n data)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n As reported &#x2014; basic</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">47,847</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,741</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5.47</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Add: effect of dilutive potential common shares Share-based\n awards</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">738</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,035</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,025</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net effect of unvested participating shares</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">28</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per common share &#x2014; diluted</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">69,910</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,504</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5.18</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"60%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><b>Fifty-two weeks ended\n December&#xA0;29, 2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Earnings to<br />\n Common<br />\n Shareholders</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Common<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>EPS</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\"><b>(in thousands, except per share\n data)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n As reported &#x2014; basic</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">40,009</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,689</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4.60</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Add: effect of dilutive potential common shares Share-based\n awards</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">639</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">18,913</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,107</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net effect of unvested participating shares</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per common share &#x2014; diluted</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">58,948</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,435</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4.39</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Basic net income per common share for each share of Class&#xA0;A\n Common Stock and Class B Common Stock is $6.96, $5.47 and $4.60 for\n the fiscal years 2014, 2013 and 2012, respectively, as each share\n of Class&#xA0;A and Class B participates equally in earnings.\n Shares of Class B are convertible at any time into shares of\n Class&#xA0;A on a one-for-one basis at the option of the\n stockholder.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n Weighted average stock options to purchase 11,000, 15,000 and\n 271,000 shares of Class&#xA0;A Common Stock were outstanding during\n fiscal 2014, 2013 and 2012, respectively, but not included in\n computing diluted income per share because their effects were\n anti-dilutive. Additionally, performance-based stock options to\n purchase 30,000, 40,000 and 60,000 shares of Class&#xA0;A Common\n Stock were outstanding during fiscal 2014, 2013 and 2012,\n respectively, but not included in computing dilutive income per\n share because the performance criteria of these stock options were\n not met as of December&#xA0;27, 2014,&#xA0;December&#xA0;28, 2013\n and December&#xA0;29, 2012, respectively. Furthermore,\n performance-based stock options to purchase 4,550 shares of\n Class&#xA0;A Common Stock were not included in computing diluted\n income per share because the performance criteria of these stock\n options were not met and the options were cancelled during the\n twelve months ended December&#xA0;29, 2012, respectively.</p>\n </div>"}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Inventories and Provision for Excess or Expired\n Inventory</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Inventories consist of raw materials, work in process and finished\n goods. Raw materials, which principally consist of hops, malt,\n apple juice, other brewing materials and packaging, are stated at\n the lower of cost (first-in, first-out basis) or market value. The\n cost elements of work in process and finished goods inventory\n consist of raw materials, direct labor and manufacturing overhead.\n Packaging design costs are expensed as incurred.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The provisions for excess or expired inventory are based on\n management&#x2019;s estimates of forecasted usage of inventories on\n hand and under contract. A significant change in the timing or\n level of demand for certain products as compared to forecasted\n amounts may result in recording additional provisions for excess or\n expired inventory in the future. Provisions for excess inventory\n are included in cost of goods sold and have historically been\n adequate to provide for losses on its inventory.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The computation of the excess inventory requires management to make\n certain assumptions regarding future sales growth, product mix, new\n products, cancellation costs, and supply, among others. The Company\n manages inventory levels and purchase commitments in an effort to\n maximize utilization of inventory on hand and under commitments.\n The Company&#x2019;s accounting policy for inventory and purchase\n commitments is to recognize a loss by establishing a reserve to the\n extent inventory levels and commitments exceed management&#x2019;s\n expected future usage.</p>\n </div>"}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n The Company&#x2019;s reconciliations to statutory rates are as\n follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"78%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Statutory rate</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n State income taxes, net of federal benefit</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.1</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.1</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Deduction relating to U.S. production activities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(2.1</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(2.2</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(2.9</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Change in income tax contingencies</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(0.9</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(0.7</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Other</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0.8</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1.5</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2.2</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">37.7</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">37.5</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">37.7</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n The assets or liabilities measured at fair value on a recurring\n basis are summarized in the table below (in thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"62%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December&#xA0;27,\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level 1</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;2</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;3</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Assets:</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Cash equivalents</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">68,846</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">68,846</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"62%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December 28, 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level 1</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;2</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;3</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Assets:</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Cash equivalents</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">50,224</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">50,224</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Information related to stock options under the Equity Plan and the\n Non-Employee Director Plan is summarized as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"44%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Weighted-<br />\n Average<br />\n Exercise<br />\n Price</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Weighted-<br />\n Average<br />\n Remaining<br />\n Contractual&#xA0;Term<br />\n in Years</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Aggregate<br />\n Intrinsic<br />\n Value<br />\n (in&#xA0;thousands)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Outstanding at December&#xA0;28, 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,679,835</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">50.14</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Granted</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,786</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">228.70</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Forfeited</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Expired</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Exercised</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(313,177</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">87.08</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Outstanding at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,380,444</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">55.37</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.11</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">331,820</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Exercisable at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">452,962</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">50.75</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3.69</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">110,970</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Vested and expected to vest at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,331,293</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">55.28</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.10</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">320,116</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n Weighted average assumptions used to estimate fair values of stock\n options on the date of grants are as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"63%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Expected volatility</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">34.3</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">33.9</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">34.1</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Risk-free interest rate</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2.83</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1.85</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1.86</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Expected dividends</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Exercise factor</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3.4&#xA0;times</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2.8&#xA0;times</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2.9&#xA0;times</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Discount for post-vesting restrictions</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0.8</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"4850"}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13786"}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P4Y1M6D"}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"87.08","decimals":2}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"BOSTON BEER CO INC"}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"No"}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"SAM"}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Income Taxes</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company provides for deferred taxes using an asset and\n liability approach that requires the recognition of deferred tax\n assets and liabilities for the expected future tax consequences of\n events that have been recognized in the Company&#x2019;s\n consolidated financial statements or tax returns. This results in\n differences between the book and tax bases of the Company&#x2019;s\n assets and liabilities and carryforwards, such as tax credits. In\n estimating future tax consequences, all expected future events,\n other than enactment of changes in the tax laws or rates, are\n generally considered. Valuation allowances are provided to the\n extent deemed necessary when realization of deferred tax assets\n appears unlikely.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The calculation of the Company&#x2019;s tax liabilities involves\n dealing with uncertainties in the application of complex tax\n regulations in several different state tax jurisdictions. The\n Company is periodically reviewed by tax authorities regarding the\n amount of taxes due. These reviews include inquiries regarding the\n timing and amount of deductions and the allocation of income among\n various tax jurisdictions. In accordance with ASC Topic 740,\n <i>Income Taxes</i>, the Company records estimated reserves for\n exposures associated with positions that it takes on its income tax\n returns in accordance with that standard.</p>\n </div>"}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0015","decimals":4}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:RegulatoryEnvironmentalCostsPolicy","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Environmental Matters</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n In accordance with ASC Topic 410, <i>Asset Retirement and\n Environmental Obligations,</i> the Company accrues for\n environmental remediation-related activities for which commitments\n or cleanup plans have been developed and for which costs can be\n reasonably estimated.&#xA0;All accrued amounts are generally\n determined on an undiscounted basis.</p>\n </div>"}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfGoodwillTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The following table summarizes the Company&#x2019;s changes to the\n carrying amount of goodwill for the fifty-two weeks ended\n December&#xA0;27, 2014 (in thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"57%\"></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance at<br />\n December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Additions</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance at<br />\n December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Goodwill, net</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,683</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,683</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;Inventories\n consisted of the following:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"65%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\"><b>(in\n thousands)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Raw Materials</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;39,535</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;35,116</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Work in process</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,391</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,449</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Finished Goods</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,793</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">17,091</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">57,719</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">60,656</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Less portion in other long term assets</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(6,412</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(4,259</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">51,307</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">56,397</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <br class=\"Apple-interchange-newline\" />\n \n </div>"}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"106.81","decimals":2}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.000","decimals":3}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Large Accelerated Filer"}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"No"}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:CostOfSalesPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Cost of Goods Sold</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The following expenses are included in cost of goods sold: raw\n material costs, packaging costs, costs and income related to\n deposit activity, purchasing and receiving costs, manufacturing\n labor and overhead, brewing and processing costs, inspection costs\n relating to quality control, inbound freight charges, depreciation\n expense related to manufacturing equipment and warehousing costs,\n which include rent, labor and overhead costs.</p>\n </div>"}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0045","decimals":4}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.377","decimals":3}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P2Y3M18D"}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Long-lived Assets</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Long-lived assets are recorded at cost and depreciated over their\n estimated useful lives. For purposes of determining whether there\n are any impairment losses, as further discussed below, management\n has historically examined the carrying value of the Company&#x2019;s\n identifiable long-lived assets, including their useful lives, when\n indicators of impairment are present. For all long-lived assets, if\n an impairment loss is identified based on the fair value of the\n asset, as compared to the carrying value of the asset, such a loss\n would be charged to expense in the period the impairment is\n identified. Furthermore, if the review of the carrying values of\n the long-lived assets indicates impairment of such assets, the\n Company may determine that shorter estimated useful lives are more\n appropriate. In that event, the Company will be required to record\n additional depreciation in future periods, which will reduce\n earnings.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Factors generally considered important which could trigger an\n impairment review on the carrying value of long-lived assets\n include the following: (1)&#xA0;significant underperformance\n relative to historical or projected future operating results;\n (2)&#xA0;significant changes in the manner of use of acquired\n assets or the strategy for the Company&#x2019;s overall business;\n (3)&#xA0;underutilization of assets; and (4)&#xA0;discontinuance of\n products by the Company or its customers. The Company believes that\n the carrying value of its long-lived assets was realizable as of\n December&#xA0;27, 2014 and December&#xA0;28, 2013.</p>\n </div>"}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>C. Inventories</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Inventories consist of raw materials, work in process and finished\n goods. Raw materials, which principally consist of hops, apple\n juice, other brewing materials and packaging, are stated at the\n lower of cost, determined on the first-in, first-out basis, or\n market. The Company&#x2019;s goal is to maintain on-hand a supply of\n approximately two years for essential hop varieties, in order to\n limit the risk of an unexpected reduction in supply. Inventories\n are generally classified as current assets. The Company classifies\n hops inventory in excess of two years of forecasted usage in other\n long term assets. The cost elements of work in process and finished\n goods inventory consist of raw materials, direct labor and\n manufacturing overhead. Inventories consisted of the following:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"65%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\"><b>(in\n thousands)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Raw Materials</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;39,535</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;35,116</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Work in process</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,391</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,449</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Finished Goods</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,793</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">17,091</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">57,719</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">60,656</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Less portion in other long term assets</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(6,412</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(4,259</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">51,307</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">56,397</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n </div>"}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"141211000","decimals":-3}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The following table sets forth the computation of basic net income\n per share using the two-class method:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"55%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;29,<br />\n 2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\" align=\"center\"><b>(in thousands,\n except per share data)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net Income</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">90,743</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">70,392</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">59,467</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Allocation of net income for basic:</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class&#xA0;A Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">64,027</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">47,847</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">40,009</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,207</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,035</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">18,913</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Unvested participating shares</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">509</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">510</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">545</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">90,743</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">70,392</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">59,467</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Weighted average number of shares for basic:</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class&#xA0;A Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,202</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,741</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,689</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class B Common Stock*</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,766</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,025</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,107</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Unvested participating shares</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">73</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">93</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">118</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,041</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">12,859</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">12,914</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per share for basic:</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class&#xA0;A Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6.96</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5.47</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4.60</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6.96</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5.47</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4.60</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr>\n <td valign=\"top\" width=\"2%\" align=\"left\">*</td>\n <td valign=\"top\" align=\"left\">Change in Class B Common Stock\n resulted from the conversion of 135,000 shares to Class&#xA0;A\n Common Stock on February&#xA0;18, 2014, 100,000 shares to\n Class&#xA0;A Common Stock on May&#xA0;7, 2014 and 110,000 shares to\n Class&#xA0;A Common Stock on November&#xA0;4, 2014, with the\n 52-week number of shares reflecting the weighted average for the\n period.</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The following table provides information regarding stock-based\n compensation expense included in operating expenses in the\n accompanying consolidated statements of income:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"66%\"></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"6%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"6%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n (in&#xA0;thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amounts included in advertising, promotional and selling\n expenses</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,342</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,054</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,452</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amounts included in general and administrative expenses</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,515</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,264</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,076</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total stock-based compensation expense</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,857</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">7,318</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,528</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amounts related to performance-based stock options included in\n total stock-based compensation expense</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,378</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,401</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">645</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Revenue Recognition</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Net revenue includes product sales, less the distributor\n promotional discount allowance, certain Distributor incentives, as\n discussed below in Customer Programs and Incentives, the stale beer\n accrual and excise taxes. The Company recognizes revenue on product\n sales at the time when the product is shipped and the following\n conditions are met: persuasive evidence of an arrangement exists,\n title has passed to the customer according to the shipping terms,\n the price is fixed and determinable, and collection of the sales\n proceeds is reasonably assured. If the conditions for revenue\n recognition are not met, the Company defers the revenue until all\n conditions are met. As of December&#xA0;27, 2014 and\n December&#xA0;28, 2013, the Company has deferred $6.0 million and\n $8.4 million, in revenue related to product shipped prior to these\n dates. These amounts are included in accrued expenses and other\n current liabilities in the accompanying consolidated balance\n sheets.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n In certain circumstances and with the Company&#x2019;s approval, the\n Company accepts and destroys stale beer that is returned by\n Distributors. The Company generally credits approximately fifty\n percent of the distributor&#x2019;s cost of the beer that has passed\n its expiration date for freshness when it is returned to the\n Company or destroyed. The Company reduces revenue and establishes\n an accrual based upon both historical returns, which is applied to\n an estimated lag time for receipt of product, and knowledge of\n specific return transactions. Stale beer expense is reflected in\n the accompanying financial statements as a reduction of revenue;\n however, the actual stale beer expense incurred by the Company\n could differ from the estimated accrual.</p>\n </div>"}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfNetFundedStatusTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The funded status of the Local 1199 Pension Plan and the Retiree\n Medical Plan are as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"44%\"></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><b>Local 1199 Pension Plan</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><b>Retiree Medical Plan</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Fair value of plan assets at end of fiscal year</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,402</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,227</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Benefit obligation at end of fiscal year</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,092</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,889</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">720</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">505</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Unfunded Status</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(1,690</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(662</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(720</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(505</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"192.69","decimals":2}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"38329"}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.00","decimals":2}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29474"}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>G. Accrued Expenses and Other Current Liabilities</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Accrued expenses and other current liabilities consisted of the\n following:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"66%\"></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued deposits</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">19,665</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">19,453</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Employee wages, benefits and reimbursements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">14,528</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">14,773</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Advertising, promotional and selling expenses</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,353</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,336</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Deferred revenue</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,034</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,828</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued excise taxes</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,980</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,667</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued sales and use tax</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,187</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,212</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued freight</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,265</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,912</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued ingredients</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,047</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">828</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued stale beer</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,422</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,754</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Environmental remediation costs (see Note J)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">682</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Income taxes</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">225</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Other accrued liabilities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,058</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">5,230</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">74,539</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">69,900</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.040","decimals":3}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:GoodwillDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>F. Goodwill</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Goodwill represents the excess of the purchase price of the\n Company-owned breweries over the fair value of the net assets\n acquired upon the completion of the acquisitions. In the first\n quarter of 2012, the Company acquired substantially all of the\n assets of Southern California Brewing Company, Inc., d/b/a Angel\n City Brewing Company. During the third quarter of 2013, the Company\n acquired substantially all of the assets of the Coney Island\n business and certain other assets from Shmaltz Brewing\n Company<b>.</b> A portion of the purchase price was allocated to\n goodwill. See Note L for details on this acquisition.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The following table summarizes the Company&#x2019;s changes to the\n carrying amount of goodwill for the fifty-two weeks ended\n December&#xA0;27, 2014 (in thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"57%\"></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance at<br />\n December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Additions</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance at<br />\n December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Goodwill, net</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,683</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,683</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityExpirationDate1","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2019-03-31"}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:LongTermPurchaseCommitmentTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n As of December&#xA0;27, 2014, projected cash outflows under\n purchase commitments for the remaining years under the contracts\n are as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"54%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"18\" align=\"center\"><b>Payments Due by Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b><font style=\"WHITE-SPACE: nowrap\">2016-2017</font></b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b><font style=\"WHITE-SPACE: nowrap\">2018-2019</font></b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Thereafter</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"18\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Hops, barley and wheat</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">53,623</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">28,814</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">21,045</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,764</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Apples and other ingredients</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">30,023</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">30,023</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Advertising</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">28,210</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">27,926</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">284</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Equipment and machinery</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,378</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,378</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Glass bottles</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,058</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,058</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Operating leases</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,259</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,263</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,202</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,014</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">780</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Other</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,424</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,577</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">764</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">83</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total contractual obligations</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">170,975</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">140,039</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">25,295</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,861</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">780</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Accrued expenses and other current liabilities consisted of the\n following:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"66%\"></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued deposits</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">19,665</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">19,453</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Employee wages, benefits and reimbursements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">14,528</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">14,773</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Advertising, promotional and selling expenses</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,353</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,336</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Deferred revenue</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,034</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,828</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued excise taxes</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,980</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,667</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued sales and use tax</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,187</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,212</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued freight</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,265</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,912</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued ingredients</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,047</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">828</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Accrued stale beer</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,422</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,754</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Environmental remediation costs (see Note J)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">682</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Income taxes</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">225</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Other accrued liabilities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,058</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">5,230</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">74,539</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">69,900</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Significant components of the provision (benefit) for income taxes\n are as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"66%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Current:</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Federal</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">30,595</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">24,090</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">27,903</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n State</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,262</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,723</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,009</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total current</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">38,857</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">30,813</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">33,912</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Deferred:</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Federal</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">15,407</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">11,116</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,279</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n State</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">587</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">220</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(141</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total deferred</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">15,994</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">11,336</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,138</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total income tax provision</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">54,851</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">42,149</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">36,050</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The following table summarizes the estimated future annual\n stock-based compensation expense related to share-based\n arrangements existing as of December&#xA0;27, 2014 that are\n expected to vest (in thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"68%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"84%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2015</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,443</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2016</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,932</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2017</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,041</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2018</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,450</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2019</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">739</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Thereafter</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">218</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">11,823</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>Q. Valuation and Qualifying Accounts</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company maintains reserves against accounts receivable for\n doubtful accounts and inventory for obsolete and slow-moving\n inventory. The Company also maintains reserves against accounts\n receivable for distributor promotional allowances. In addition, the\n Company maintains a reserve for estimated returns of stale beer,\n which is included in accrued expenses.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"45%\"></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\" nowrap=\"nowrap\"><b>Allowance for Doubtful\n Accounts</b></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n Beginning&#xA0;of<br />\n Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Net&#xA0;Provision<br />\n (Recovery)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Amounts<br />\n Charged&#xA0;Against<br />\n Reserves</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n End&#xA0;of&#xA0;Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(In thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">160</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(16</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">144</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">125</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">160</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">66</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">59</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">125</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"42%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\" nowrap=\"nowrap\"><b>Discount Accrual</b></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n Beginning&#xA0;of<br />\n Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Net&#xA0;Provision<br />\n (Recovery)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Amounts<br />\n Charged&#xA0;Against<br />\n Reserves</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n End&#xA0;of&#xA0;Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(In thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,602</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">28,448</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(28,044</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,006</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,315</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">23,132</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(22,845</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,602</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,106</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">19,494</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(19,285</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,315</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"44%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\" nowrap=\"nowrap\"><b>Inventory Obsolescence\n Reserve</b></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n Beginning&#xA0;of<br />\n Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Net&#xA0;Provision<br />\n (Recovery)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Amounts<br />\n Charged&#xA0;Against<br />\n Reserves</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n End&#xA0;of&#xA0;Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(In thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,616</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,130</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(6,418</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,328</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,072</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,884</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(4,340</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,616</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,773</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,405</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(3,106</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,072</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"44%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\" nowrap=\"nowrap\"><b>Stale Beer Reserve</b></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n Beginning&#xA0;of<br />\n Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Net&#xA0;Provision<br />\n (Recovery)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Amounts<br />\n Charged&#xA0;Against<br />\n Reserves</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n End&#xA0;of&#xA0;Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(In thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,754</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5,648</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(4,980</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,422</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,859</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,432</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(3,537</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,754</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,019</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,174</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(3,334</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,859</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"25648"}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0283","decimals":4}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Shipping Costs</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Costs incurred for the shipping of products to customers are\n included in advertising, promotional and selling expenses in the\n accompanying consolidated statements of income. The Company\n incurred shipping costs of $62.6 million, $50.3 million and $36.3\n million in fiscal years 2014, 2013 and 2012, respectively.</p>\n </div>"}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Use of Estimates</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The preparation of the consolidated financial statements in\n conformity with U.S. generally accepted accounting principles\n requires management to make estimates and assumptions that affect\n the reported amounts of assets and liabilities and disclosure of\n contingent assets and liabilities at the date of the financial\n statements and the reported amounts of revenue and expenses during\n the reporting period. Actual results could differ from those\n estimates.</p>\n </div>"}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2014-12-27"}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Cash and Cash Equivalents</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Cash and cash equivalents at December&#xA0;27, 2014 and\n December&#xA0;28, 2013 included cash on-hand and money market\n instruments that are highly liquid investments.</p>\n </div>"}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.008","decimals":3}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Fiscal Year</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company&#x2019;s fiscal year is a fifty-two or fifty-three week\n period ending on the last Saturday in December. The fiscal periods\n of 2014, 2013 and 2012 consist of fifty-two weeks.</p>\n </div>"}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Goodwill</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Goodwill is comprised of three items. It includes the excess of the\n purchase price over the fair value of the net assets acquired of\n (i)&#xA0;the Company-owned brewery in Cincinnati, Ohio (the\n &#x201C;Cincinnati Brewery&#x201D;) upon the completion of the\n acquisition in November 2000, (ii)&#xA0;substantially all of the\n assets of Southern California Brewing Company, Inc., d/b/a Angel\n City Brewing Company acquired by the Company in the first quarter\n of 2012, (iii)&#xA0;substantially all of the assets of the Coney\n Island business and certain other assets from Shmaltz Brewing\n Company acquired by the Company in the third quarter of 2013. The\n Company does not amortize goodwill, but evaluates the\n recoverability of goodwill by comparing the carrying value and the\n fair value of its operating segments at the end of the third\n quarter of each fiscal year, or more frequently if events or\n changes in circumstances indicate that goodwill may be impaired.\n The Company has concluded that its goodwill was not impaired as of\n December&#xA0;27, 2014 and December&#xA0;28, 2013. As of\n December&#xA0;27, 2014 and December&#xA0;28, 2013, the goodwill of\n the Boston Beer Company operating segment amounted to $1.4 million.\n As of December&#xA0;27, 2014 and December&#xA0;28, 2013 the\n goodwill of the A&amp;S Brewing Collaborative operating segment\n amounted to $2.3 million.</p>\n </div>"}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1800000","decimals":-5}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Property, Plant and Equipment</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Property, plant, and equipment are stated at cost. Expenditures for\n repairs and maintenance are expensed as incurred. Major renewals\n and betterments that extend the life of the property are\n capitalized. Some of the Company&#x2019;s equipment is used by other\n brewing companies to produce the Company&#x2019;s products under\n brewing service arrangements (Note J). Depreciation is computed\n using the straight-line method based upon the estimated useful\n lives of the underlying assets as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"51%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td width=\"46%\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Kegs</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">5 years</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Office equipment and furniture</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">3 to 5 years</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Machinery and plant equipment</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">3 to 20 years, or the term of the production\n agreement, whichever is shorter</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Leasehold improvements</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">Lesser of the remaining term of the lease or\n estimated useful life of the asset</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Building and building improvements</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">15 to 20 years, or the remaining useful life of\n the building, whichever is shorter</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>S. Quarterly Results (Unaudited)</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company&#x2019;s fiscal quarters are consistently determined\n year to year and generally consist of 13 weeks, except in those\n fiscal years in which there are fifty-three weeks where the last\n fiscal quarters then consist of 14 weeks. In management&#x2019;s\n opinion, the following unaudited information includes all\n adjustments, consisting of normal recurring adjustments, necessary\n for a fair presentation of the information for the quarters\n presented. The operating results for any quarter are not\n necessarily indicative of results for any future quarters.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"28%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"30\" align=\"center\"><b>For Quarters Ended</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>September&#xA0;27,<br />\n 2014<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>June&#xA0;28,<br />\n 2014<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>March&#xA0;29,<br />\n 2014<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>September&#xA0;28,<br />\n 2013<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>June&#xA0;29,<br />\n 2013<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>March&#xA0;30,<br />\n 2013<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"30\" align=\"center\">(In thousands,\n except per share data)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Barrels sold</p>\n </td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">983</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,229</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,054</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">838</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">943</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">995</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">842</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">636</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net revenue</p>\n </td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">217,817</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">269,734</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">231,611</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">183,845</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">205,375</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">216,414</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">181,332</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">135,932</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Gross profit</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">108,400</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">142,996</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">123,096</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">90,519</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">104,628</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">115,379</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">97,132</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">67,783</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Operating income</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">32,036</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">60,647</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">40,493</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,391</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">29,120</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">42,239</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">32,048</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,686</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">19,074</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">37,926</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">25,428</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">8,315</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">18,079</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">25,686</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">19,715</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,912</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per share &#x2014; basic</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.46</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2.91</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.95</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">0.64</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.40</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2.00</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.53</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">0.54</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per share &#x2014; diluted</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.40</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2.79</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.88</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">0.62</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.33</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.89</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.45</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">0.51</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n &#xA0;The following table details the changes in accumulated other\n comprehensive income (loss) for 2014, 2013, and 2012 (in\n thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"76%\"></td>\n <td valign=\"bottom\" width=\"17%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Accumulated&#xA0;Other<br />\n Comprehensive<br />\n Income (Loss)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Balance at December&#xA0;31, 2011</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(838</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Defered pension and other post-retirement benefit costs, net of\n taxes of $108</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(99</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amortization of Deferred benefit costs, net of tax ($33)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">54</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Balance at December&#xA0;29, 2012</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(883</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Defered pension and other post-retirement benefit costs, net of\n taxes of ($261)</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">407</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amortization of Deferred benefit costs, net of tax ($35)</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">59</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Balance at December&#xA0;28, 2013</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(417</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Defered pension and other post-retirement benefit costs, net of\n taxes of $466</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(734</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amortization of Deferred benefit costs, net of tax ($11)</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">18</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Balance at December&#xA0;27, 2014</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(1,133</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Local 1199 Plan&#x2019;s weighted-average asset allocations at\n the measurement dates by asset category are as follows:</p>\n <p style=\"font-size:12pt;margin-top:0pt;margin-bottom:0pt\">\n &#xA0;</p>\n <table cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" border=\"0\" style=\"BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt\" align=\"center\">\n <tr>\n <td width=\"65%\"></td>\n <td valign=\"bottom\" width=\"16%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"15%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:8pt\">\n <td valign=\"bottom\" nowrap=\"nowrap\">\n <p style=\"border-bottom:1.00pt solid #000000; width:51.75pt; font-size:8pt; font-family:Times New Roman\">\n <b>Asset Category</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\" style=\"border-bottom:1.00pt solid #000000\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\" style=\"border-bottom:1.00pt solid #000000\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Equity securities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">66</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">65</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">%&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Debt securities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">34</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Total</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">100</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">%&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">100</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">%&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfTreasuryStockByClassTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n As of December&#xA0;27, 2014, the Company has repurchased a\n cumulative total of approximately 10.9&#xA0;million shares of its\n Class&#xA0;A Common Stock for an aggregate purchase price of\n approximately $307.4 million as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\"><!-- Begin Table Head -->\n <tr>\n <td width=\"67%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Number of<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Aggregate<br />\n Purchase<br />\n Price</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n (in&#xA0;thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <!-- End Table Head --><!-- Begin Table Body -->\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Repurchased at December&#xA0;31, 2011</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,531,539</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;251,896</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012 repurchases</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">165,192</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">18,047</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Repurchased at December&#xA0;29, 2012</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,696,731</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">269,943</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013 repurchases</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">195,728</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">29,585</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Repurchased at December&#xA0;28, 2013</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,892,459</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">299,528</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014 repurchases</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">29,474</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,859</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Repurchased at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,921,933</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">307,387</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n \n \n </div>"}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"53.82","decimals":2}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P4Y1M10D"}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"103.52","decimals":2}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n A reconciliation of the beginning and ending amount of unrecognized\n tax benefits is as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"75%\"></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"6%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Balance at beginning of year</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;619</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;1,263</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Increases related to current year tax positions</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">40</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">50</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Decreases related to prior year tax positions</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(73</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Decreases related to settlements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(270</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(575</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Decreases related to lapse of statute of limitations</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(21</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(46</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Balance at end of year</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">368</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">619</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <br class=\"Apple-interchange-newline\" />\n \n </div>"}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"false"}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"--12-27"}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2014"}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13484000","decimals":-3}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>L. Brewery Acquisitions</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n On August&#xA0;26, 2013, A&amp;S acquired substantially all of the\n assets of the Coney Island business (&#x201C;Coney Island&#x201D;)\n and certain other assets from Shmaltz Brewing Company for a\n preliminary aggregate purchase price of $2.9 million. Costs related\n to the acquisition of Coney Island were not significant and were\n expensed as incurred.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The allocation of the purchase price is based on management&#x2019;s\n judgment after evaluating several factors, including valuation\n assessments of tangible and intangible assets. The allocation of\n the purchase price is as follows (in thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"68%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"86%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Property, plant and equipment</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">110</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Trade name</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,648</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Goodwill</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,145</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Total assets acquired and cash paid</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,903</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company has assigned an indefinite life to the acquired trade\n name and the related value is included in other assets in the\n accompanying consolidated balance sheets. Goodwill resulting from\n this acquisition is expected to be amortizable for tax purposes.\n The operating results of Coney Island since the acquisition date\n are included in the Company&#x2019;s consolidated financial\n statements.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n On January&#xA0;4, 2012, A&amp;S acquired substantially all of the\n assets of Southern California Brewing Company, Inc., d/b/a Angel\n City Brewing Company (&#x201C;Angel City&#x201D;) for an aggregate\n purchase price of $1.9 million. Costs related to the acquisition of\n Angel City were not significant and were expensed as incurred.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The allocation of the purchase price is based on management&#x2019;s\n judgment after evaluating several factors, including valuation\n assessments of tangible and intangible assets. The allocation of\n the purchase price is as follows (in thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"68%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"86%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Property, plant and equipment</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">338</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Trade name</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">401</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Goodwill</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,161</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Total assets acquired and cash paid</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,900</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company has assigned an indefinite life to the acquired trade\n name and the related value is included in other assets in the\n accompanying consolidated balance sheets. Goodwill resulting from\n this acquisition is expected to be amortizable for tax purposes.\n The operating results of Angel City since the acquisition date are\n included in the Company&#x2019;s consolidated financial\n statements.</p>\n </div>"}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Principles of Consolidation</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The accompanying consolidated financial statements include the\n accounts of the Company and its subsidiaries, all of which are\n wholly-owned. All intercompany transactions and balances have been\n eliminated in consolidation.</p>\n </div>"}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b>H. Debt and Capital Lease Obligations</b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <i>Line of Credit</i></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company has a credit facility in place that provides for a\n $150.0 million revolving line of credit which has a term not\n scheduled to expire until March&#xA0;31, 2019. The Company may\n elect an interest rate for borrowings under the credit facility\n based on either (i)&#xA0;the Alternative Prime Rate (3.25% at\n December&#xA0;27, 2014) or (ii)&#xA0;the applicable LIBOR rate\n (0.16% at December&#xA0;27, 2014) plus 0.45%. The Company incurs an\n annual commitment fee of 0.15% on the unused portion of the\n facility and is obligated to meet certain financial covenants,\n which are measured using earnings before interest, tax,\n depreciation and amortization (&#x201C;EBITDA&#x201D;) based ratios.\n The Company&#x2019;s EBITDA to interest expense ratio was 9,492 as\n of December&#xA0;27, 2014, compared to a minimum allowable ratio of\n 2.00 and the Company&#x2019;s total funded debt to EBITDA ratio was\n 0.00 as of December&#xA0;27, 2014, compared to a maximum allowable\n ratio of 2.50. The Company was in compliance with all covenants as\n of December&#xA0;27, 2014 and December&#xA0;28, 2013. There were no\n borrowings outstanding under the credit facility as of\n December&#xA0;27, 2014 and December&#xA0;28, 2013.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n There are also certain restrictive covenants set forth in the\n credit agreement. Pursuant to the negative covenants, the Company\n has agreed that it will not: enter into any indebtedness or\n guarantees other than those specified by the lender, enter into any\n sale and leaseback transactions, merge, consolidate, or dispose of\n significant assets without the lender&#x2019;s prior written\n consent, make or maintain any investments other than those\n permitted in the credit agreement, or enter into any transactions\n with affiliates outside of the ordinary course of business. In\n addition, the credit agreement requires the Company to obtain prior\n written consent from the lender on distributions on account of, or\n in repurchase, retirement or purchase of its capital stock or other\n equity interests with the exception of the following:\n (a)&#xA0;distributions of capital stock from subsidiaries to The\n Boston Beer Company, Inc. and Boston Beer Corporation (a subsidiary\n of The Boston Beer Company, Inc.), (b)&#xA0;repurchase from former\n employees of non-vested investment shares of Class&#xA0;A Common\n Stock, issued under the Employee Equity Incentive Plan, and\n (c)&#xA0;redemption of shares of Class&#xA0;A Common Stock as\n approved by the Board of Directors and payment of cash dividends to\n its holders of common stock. Borrowings under the credit facility\n may be used for working capital, capital expenditures and general\n corporate purposes of the Company and its subsidiaries. In the\n event of a default that has not been cured, the credit facility\n would terminate and any unpaid principal and accrued interest would\n become due and payable.</p>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <i>Note Payable</i></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n In June 2012, the Company entered into a grant facility with the\n Commonwealth of Pennsylvania (the &#x201C;Commonwealth&#x201D;) for\n $770,000. The purpose of the grant is to provide the Company funds\n to support economic development through the repaving of a parking\n lot and loading docks at its Pennsylvania Brewery. Under the terms\n of the grant, the Company was required to fund this project through\n a note arrangement, with the Commonwealth reimbursing the Company\n for its debt service over a 10-year period.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n To fund the project, the Company entered into a term note\n arrangement with Bank of America N.A. in June 2012. The note is for\n approximately $628,000 and has a maturity date of December&#xA0;31,\n 2021. The interest rate for the note is fixed at an annual rate of\n 4.25%. Payments of $77,000 are due annually beginning on\n December&#xA0;31, 2012, which amount will be reimbursed to the\n Company by the Commonwealth. The note is secured by interest in a\n CD held by the bank totaling approximately $513,000 which is\n reduced each year based on principal payments on the note; this\n amount is accounted for as restricted cash and is included in other\n assets on the Company&#x2019;s consolidated balance sheet. As of\n December&#xA0;27, 2014, the balance of the note was $513,000.</p>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <i>Capital Lease</i></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n In October 2012, the Company entered into an agreement to lease\n equipment with a lease inception date of January&#xA0;4, 2013. The\n Company recorded the lease as a capital lease, which resulted in\n $796,000 recorded as property, plant, and equipment. The\n amortization of the leased equipment is included with depreciation\n expense in Note E. At December&#xA0;27, 2014, the balance of the\n capital lease obligation was $70,000, after payments of $726,000 as\n required by the agreement.</p>\n </div>"}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"6.96","decimals":2}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>I. Income Taxes</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Significant components of the provision (benefit) for income taxes\n are as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"61%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Current:</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Federal</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;30,595</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;24,090</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;27,903</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n State</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,262</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,723</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,009</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total current</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">38,857</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">30,813</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">33,912</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Deferred:</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Federal</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">15,407</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">11,116</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,279</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n State</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">587</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">220</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(141</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total deferred</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">15,994</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">11,336</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,138</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total income tax provision</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">54,851</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">42,149</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">36,050</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company&#x2019;s reconciliations to statutory rates are as\n follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"78%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Statutory rate</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n State income taxes, net of federal benefit</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.1</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.1</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Deduction relating to U.S. production activities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(2.1</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(2.2</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(2.9</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Change in income tax contingencies</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(0.9</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(0.7</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Other</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0.8</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1.5</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2.2</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">37.7</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">37.5</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">37.7</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Significant components of the Company&#x2019;s deferred tax assets\n and liabilities are as follows at:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"65%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Deferred tax assets:</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Accrued expenses</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5,087</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,863</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Stock-based compensation expense</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,342</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,840</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Inventory</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,534</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,789</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Other</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,886</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,351</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; TEXT-INDENT: -1em\">\n Total deferred tax assets</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">21,849</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">17,843</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Valuation allowance</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,049</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,050</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; TEXT-INDENT: -1em\">\n Total deferred tax assets net of valuation allowance</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">20,800</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">16,793</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Deferred tax liabilities:</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Property, plant and equipment</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(61,057</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(41,631</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Prepaid expenses</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,080</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,264</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Goodwill</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(695</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(580</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; TEXT-INDENT: -1em\">\n Total deferred tax liabilities</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(62,832</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(43,475</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 5em; TEXT-INDENT: -1em\">\n Net deferred tax liabilities</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;(42,032</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;(26,682</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company&#x2019;s practice is to classify interest and penalties\n related to income tax matters in income tax expense. Interest and\n penalties included in the provision for income taxes amounted to\n $0.0 million, $0.0 million and $0.1 million for fiscal years 2014,\n 2013 and 2012, respectively. Accrued interest and penalties\n amounted to $0.3 million and $0.3 million at December&#xA0;27, 2014\n and December&#xA0;28, 2013, respectively.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n A reconciliation of the beginning and ending amount of unrecognized\n tax benefits is as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"75%\"></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"6%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Balance at beginning of year</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;619</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;1,263</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Increases related to current year tax positions</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">40</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">50</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Decreases related to prior year tax positions</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(73</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Decreases related to settlements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(270</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(575</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Decreases related to lapse of statute of limitations</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(21</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(46</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Balance at end of year</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">368</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">619</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Included in the balance of unrecognized tax benefits at\n December&#xA0;27, 2014 and December&#xA0;28, 2013 are potential net\n benefits of $0.3 million and $0.5 million, respectively, that would\n favorably impact the effective tax rate if recognized. Unrecognized\n tax benefits are included in accrued expenses in the accompanying\n consolidated balance sheets and adjusted in the period in which new\n information about a tax position becomes available or the final\n outcome differs from the amount recorded.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n In May 2013, the Internal Revenue Service (the &#x201C;IRS&#x201D;)\n commenced an examination of the Company&#x2019;s 2010 and 2011\n consolidated corporate income tax returns. The examination was\n settled during the first quarter of 2014 and resulted in a net\n decrease of $0.2 million in unrecognized tax benefits.\n Additionally, in April 2014, IRS commenced an examination of the\n Company&#x2019;s 2012 consolidated corporate income tax returns. As\n of December&#xA0;27, 2014 the examination has been settled and\n resulted in a net decrease of $0.1 million in unrecognized tax\n benefits.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company&#x2019;s state income tax returns remain subject to\n examination for three or four years depending on the state&#x2019;s\n statute of limitations. The Company is being audited by one state\n as of December&#xA0;27, 2014. In addition, the Company is generally\n obligated to report changes in taxable income arising from federal\n income tax audits.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n It is reasonably possible that the Company&#x2019;s unrecognized tax\n benefits may increase or decrease in 2015 if there is a completion\n of certain income tax audits; however, the Company cannot estimate\n the range of such possible changes. The Company does not expect\n that any potential changes would have a material impact on the\n Company&#x2019;s financial position, results of operations or cash\n flows.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company&#x2019;s short term income tax receivable of $21.3\n million in the accompanying consolidated balance sheets is\n primarily due to the Tax Increase Prevention Act, H.R. 5771, being\n enacted after 2014 corporate estimated tax payments were due on\n December&#xA0;15, 2014. The Tax Increase Prevention Act allows the\n Company to claim accelerated tax depreciation on qualified\n property, plant, and equipment additions, and the\n research&#xA0;&amp; development tax credit on the 2014 federal\n corporate income tax return. As of this filing date, the Company\n has applied with the IRS for a $17.2 million quick refund of\n overpayment of estimate tax, which the Company expects to receive\n during the first quarter 2015.</p>\n </div>"}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b>A. Organization and Basis of Presentation</b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Boston Beer Company, Inc. and certain subsidiaries (the\n &#x201C;Company&#x201D;) are engaged in the business of selling\n alcohol beverages throughout the United States and in selected\n international markets, under the trade names &#x201C;The Boston Beer\n Company,&#x201D; &#x201C;Twisted Tea Brewing Company,&#x201D; and\n &#x201C;Angry Orchard Cider Company.&#x201D; The Company&#x2019;s\n Samuel Adams<sup style=\"font-size:85%; vertical-align:top\">&#xAE;</sup> beers and Sam\n Adams Light<sup style=\"font-size:85%; vertical-align:top\">&#xAE;</sup> are produced and\n sold under the trade name &#x201C;The Boston Beer Company.&#x201D;\n A&amp;S Brewing Collaborative LLC, d/b/a Alchemy&#xA0;&amp; Science\n (&#x201C;A&amp;S&#x201D;), a wholly-owned subsidiary of the Company,\n sells beer under various trade names that is produced under its own\n license and the Company&#x2019;s licenses. In 2014, sales from\n A&amp;S brands are less than 2% of net revenues.</p>\n </div>"}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Significant components of the Company&#x2019;s deferred tax assets\n and liabilities are as follows at:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"65%\"></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Deferred tax assets:</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Accrued expenses</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5,087</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,863</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Stock-based compensation expense</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,342</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,840</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Inventory</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,534</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,789</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Other</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,886</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,351</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em\">\n Total deferred tax assets</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">21,849</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">17,843</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Valuation allowance</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,049</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,050</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em\">\n Total deferred tax assets net of valuation allowance</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">20,800</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">16,793</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Deferred tax liabilities:</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Property, plant and equipment</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(61,057</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(41,631</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Prepaid expenses</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,080</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,264</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Goodwill</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(695</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(580</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em\">\n Total deferred tax liabilities</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(62,832</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(43,475</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; TEXT-INDENT: -1em\">\n Net deferred tax liabilities</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(42,032</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(26,682</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The following tables set forth the computation of diluted net\n income per share, assuming the conversion of all Class B Common\n Stock into Class&#xA0;A Common Stock and using the two-class method\n for unvested participating shares:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"60%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><b>Fifty-two weeks ended\n December&#xA0;27, 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Earnings to<br />\n Common<br />\n Shareholders</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Common<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>EPS</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\"><b>(in thousands, except per share\n data)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n As reported &#x2014; basic</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">64,027</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,202</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6.96</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Add: effect of dilutive potential common shares Share-based\n awards</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">516</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,207</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,766</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net effect of unvested participating shares</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">19</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per common share &#x2014; diluted</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">90,253</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,484</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6.69</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"60%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><b>Fifty-two weeks ended\n December&#xA0;28, 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Earnings to<br />\n Common<br />\n Shareholders</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Common<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>EPS</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\"><b>(in thousands, except per share\n data)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n As reported &#x2014; basic</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">47,847</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,741</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5.47</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Add: effect of dilutive potential common shares Share-based\n awards</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">738</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,035</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,025</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net effect of unvested participating shares</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">28</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per common share &#x2014; diluted</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">69,910</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,504</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5.18</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"60%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><b>Fifty-two weeks ended\n December&#xA0;29, 2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Earnings to<br />\n Common<br />\n Shareholders</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Common<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>EPS</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"10\"><b>(in thousands, except per share\n data)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n As reported &#x2014; basic</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">40,009</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,689</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4.60</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Add: effect of dilutive potential common shares Share-based\n awards</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">639</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">18,913</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,107</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net effect of unvested participating shares</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per common share &#x2014; diluted</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">58,948</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,435</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4.39</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n In management&#x2019;s opinion, the following unaudited information\n includes all adjustments, consisting of normal recurring\n adjustments, necessary for a fair presentation of the information\n for the quarters presented. The operating results for any quarter\n are not necessarily indicative of results for any future\n quarters.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"28%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"30\" align=\"center\"><b>For Quarters Ended</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>September&#xA0;27,<br />\n 2014<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>June&#xA0;28,<br />\n 2014<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>March&#xA0;29,<br />\n 2014<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>September&#xA0;28,<br />\n 2013<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>June&#xA0;29,<br />\n 2013<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>March&#xA0;30,<br />\n 2013<br />\n (13&#xA0;weeks)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"30\" align=\"center\">(In thousands,\n except per share data)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Barrels sold</p>\n </td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">983</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,229</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,054</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">838</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">943</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">995</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">842</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">636</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net revenue</p>\n </td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">217,817</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">269,734</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">231,611</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">183,845</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">205,375</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">216,414</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">181,332</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">135,932</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Gross profit</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">108,400</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">142,996</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">123,096</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">90,519</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">104,628</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">115,379</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">97,132</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">67,783</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Operating income</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">32,036</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">60,647</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">40,493</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,391</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">29,120</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">42,239</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">32,048</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,686</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">19,074</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">37,926</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">25,428</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">8,315</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">18,079</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">25,686</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">19,715</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,912</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per share &#x2014; basic</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.46</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2.91</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.95</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">0.64</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.40</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2.00</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.53</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">0.54</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Net income per share &#x2014; diluted</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.40</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2.79</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.88</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">0.62</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.33</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.89</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.45</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">0.51</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P3Y8M9D"}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"228.70","decimals":2}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>B. Summary of Significant Accounting Policies</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n <b><i>Fiscal Year</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company&#x2019;s fiscal year is a fifty-two or fifty-three week\n period ending on the last Saturday in December. The fiscal periods\n of 2014, 2013 and 2012 consist of fifty-two weeks.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Principles of Consolidation</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The accompanying consolidated financial statements include the\n accounts of the Company and its subsidiaries, all of which are\n wholly-owned. All intercompany transactions and balances have been\n eliminated in consolidation.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Segment Reporting</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company consists of two operating segments that each produce\n and sell alcohol beverages. The first is the Boston Beer Company\n operating segment comprised of the Company&#x2019;s Samuel\n Adams<sup style=\"FONT-SIZE: 85%; VERTICAL-ALIGN: top\">&#xAE;</sup>,\n Twisted Tea<sup style=\"FONT-SIZE: 85%; VERTICAL-ALIGN: top\">&#xAE;</sup> and Angry\n Orchard<sup style=\"FONT-SIZE: 85%; VERTICAL-ALIGN: top\">&#xAE;</sup> brands. The\n second is the A&amp;S Brewing Collaborative operating segment which\n is comprised of The Traveler Beer Company, Angel City Brewing\n Company, Concrete Beach Brewing Company, and Coney Island Brewing\n Company. Both segments have similar economic characteristics. They\n also sell predominantly low alcohol beverages, which are sold to\n the same types of customers in similar size quantities, at similar\n price points and through substantially the same channels of\n distribution. These beverages are manufactured using similar\n production processes, have comparable alcohol content and generally\n fall under the same regulatory environment. Since the operating\n segments are similar in the areas outlined above, they are\n aggregated for financial statements purposes.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Use of Estimates</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The preparation of the consolidated financial statements in\n conformity with U.S. generally accepted accounting principles\n requires management to make estimates and assumptions that affect\n the reported amounts of assets and liabilities and disclosure of\n contingent assets and liabilities at the date of the financial\n statements and the reported amounts of revenue and expenses during\n the reporting period. Actual results could differ from those\n estimates.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Cash and Cash Equivalents</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Cash and cash equivalents at December&#xA0;27, 2014 and\n December&#xA0;28, 2013 included cash on-hand and money market\n instruments that are highly liquid investments.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n <b><i>Accounts Receivable and Allowance for Doubtful\n Accounts</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company&#x2019;s accounts receivable primarily consist of trade\n receivables. The Company records an allowance for doubtful accounts\n that is based on historical trends, customer knowledge, any known\n disputes, and the aging of the accounts receivable balances\n combined with management&#x2019;s estimate of future potential\n recoverability. Receivables are written off against the allowance\n after all attempts to collect a receivable have failed. The Company\n believes its allowance for doubtful accounts as of\n December&#xA0;27, 2014 and December&#xA0;28, 2013 are adequate, but\n actual write-offs could exceed the recorded allowance.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Concentrations of Credit Risk</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Financial instruments that potentially subject the Company to\n concentrations of credit risk consist principally of cash\n equivalents and trade receivables. The Company places its cash\n equivalents with high credit quality financial institutions. As of\n December&#xA0;27, 2014, the Company&#x2019;s cash and cash\n equivalents were invested in investment-grade, highly-liquid U.S.\n government agency corporate money market accounts.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company sells primarily to a network of independent wholesalers\n in the United States and to a network of wholesalers, importers or\n other agencies (collectively referred to as\n &#x201C;Distributors&#x201D;). In 2014, sales to foreign Distributors\n were approximately 4% of total sales. Receivables arising from\n these sales are not collateralized; however, credit risk is\n minimized as a result of the large and diverse nature of the\n Company&#x2019;s customer base. The Company establishes an allowance\n for doubtful accounts based upon factors surrounding the credit\n risk of specific customers, historical trends and other\n information. There were no individual customer accounts receivable\n balances outstanding at December&#xA0;27, 2014 and\n December&#xA0;28, 2013 that were in excess of 10% of the gross\n accounts receivable balance on those dates. No individual customers\n represented more than 10% of the Company&#x2019;s revenues during\n fiscal years 2014, 2013 and 2012.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Financial Instruments and Fair Value of Financial\n Instruments</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company&#x2019;s primary financial instruments consisted of cash\n equivalents, accounts receivable, accounts payable and accrued\n expenses at December&#xA0;27, 2014 and December&#xA0;28, 2013. The\n Company determines the fair value of its financial assets and\n liabilities in accordance with Financial Accounting Standards Board\n (&#x201C;FASB&#x201D;) Accounting Standards Codification\n (&#x201C;ASC&#x201D;) Topic 820, <i>Fair Value Measurements and\n Disclosures</i> (&#x201C;ASC&#xA0;820&#x201D;). The Company believes\n that the carrying amount of its cash, accounts receivable, accounts\n payable and accrued expenses approximates fair value due to the\n short-term nature of these assets and liabilities. The Company is\n not exposed to significant interest, currency or credit risks\n arising from these financial assets and liabilities.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Inventories and Provision for Excess or Expired\n Inventory</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Inventories consist of raw materials, work in process and finished\n goods. Raw materials, which principally consist of hops, malt,\n apple juice, other brewing materials and packaging, are stated at\n the lower of cost (first-in, first-out basis) or market value. The\n cost elements of work in process and finished goods inventory\n consist of raw materials, direct labor and manufacturing overhead.\n Packaging design costs are expensed as incurred.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The provisions for excess or expired inventory are based on\n management&#x2019;s estimates of forecasted usage of inventories on\n hand and under contract. A significant change in the timing or\n level of demand for certain products as compared to forecasted\n amounts may result in recording additional provisions for excess or\n expired inventory in the future. Provisions for excess inventory\n are included in cost of goods sold and have historically been\n adequate to provide for losses on its inventory.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The computation of the excess inventory requires management to make\n certain assumptions regarding future sales growth, product mix, new\n products, cancellation costs, and supply, among others. The Company\n manages inventory levels and purchase commitments in an effort to\n maximize utilization of inventory on hand and under commitments.\n The Company&#x2019;s accounting policy for inventory and purchase\n commitments is to recognize a loss by establishing a reserve to the\n extent inventory levels and commitments exceed management&#x2019;s\n expected future usage.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Property, Plant and Equipment</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Property, plant, and equipment are stated at cost. Expenditures for\n repairs and maintenance are expensed as incurred. Major renewals\n and betterments that extend the life of the property are\n capitalized. Some of the Company&#x2019;s equipment is used by other\n brewing companies to produce the Company&#x2019;s products under\n brewing service arrangements (Note J). Depreciation is computed\n using the straight-line method based upon the estimated useful\n lives of the underlying assets as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"51%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td width=\"46%\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Kegs</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">5 years</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Office equipment and furniture</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">3 to 5 years</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Machinery and plant equipment</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">3 to 20 years, or the term of the production\n agreement, whichever is shorter</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Leasehold improvements</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">Lesser of the remaining term of the lease or\n estimated useful life of the asset</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Building and building improvements</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">15 to 20 years, or the remaining useful life of\n the building, whichever is shorter</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Refundable Deposits on Kegs and Pallets</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company distributes its draft beer in kegs and packaged beer\n primarily in glass bottles and such kegs and bottles are shipped on\n pallets to Distributors. All kegs and pallets are owned by the\n Company. Kegs are reflected in the Company&#x2019;s balance sheets\n at cost and are depreciated over the estimated useful life of the\n keg, while pallets are expensed upon purchase. Upon shipment of\n beer to Distributors, the Company collects a refundable deposit on\n the kegs and pallets, which is included in current liabilities in\n the Company&#x2019;s balance sheets. Upon return of the kegs and\n pallets to the Company, the deposit is refunded to the\n Distributor.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company has experienced some loss of kegs and pallets and\n anticipates that some loss will occur in future periods due to the\n significant volume of kegs and pallets handled by each Distributor\n and retailer, the homogeneous nature of kegs and pallets owned by\n most brewers and the relatively small deposit collected for each\n keg when compared with its market value. The Company believes that\n this is an industry-wide issue and that the Company&#x2019;s loss\n experience is not atypical. The Company believes that the loss of\n kegs and pallets, after considering the forfeiture of related\n deposits, has not been material to the financial statements. In\n 2010, the Company began estimating the physical count of kegs and\n pallets held by certain of its larger Distributors and the\n forfeited deposits attributable to lost kegs and pallets. The\n Company uses internal records, records maintained by Distributors,\n records maintained by other third party vendors and historical\n information to estimate the physical count of kegs and pallets held\n by Distributors. These estimates affect the amount recorded as\n property, plant and equipment and current liabilities as of the\n date of the financial statements. The actual liability for\n refundable deposits could differ from these estimates. For the year\n ended December&#xA0;27, 2014, the Company decreased its liability\n for refundable deposits, gross property, plant and equipment and\n related accumulated depreciation by $1.0 million, $1.8 million and\n $1.8 million, respectively. For the year ended December&#xA0;28,\n 2013, the Company decreased its liability for refundable deposits,\n gross property, plant and equipment and related accumulated\n depreciation by $0.2 million, $0.4 million and $0.4 million,\n respectively. As of December&#xA0;27, 2014 and December&#xA0;28,\n 2013, the Company&#x2019;s balance sheet includes $18.2 million and\n $17.9 million, respectively, in refundable deposits on kegs and\n pallets and $25.9 million and $18.7 million, respectively, in kegs,\n net of accumulated depreciation.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n <b><i>Goodwill</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Goodwill is comprised of three items. It includes the excess of the\n purchase price over the fair value of the net assets acquired of\n (i)&#xA0;the Company-owned brewery in Cincinnati, Ohio (the\n &#x201C;Cincinnati Brewery&#x201D;) upon the completion of the\n acquisition in November 2000, (ii)&#xA0;substantially all of the\n assets of Southern California Brewing Company, Inc., d/b/a Angel\n City Brewing Company acquired by the Company in the first quarter\n of 2012, (iii)&#xA0;substantially all of the assets of the Coney\n Island business and certain other assets from Shmaltz Brewing\n Company acquired by the Company in the third quarter of 2013. The\n Company does not amortize goodwill, but evaluates the\n recoverability of goodwill by comparing the carrying value and the\n fair value of its operating segments at the end of the third\n quarter of each fiscal year, or more frequently if events or\n changes in circumstances indicate that goodwill may be impaired.\n The Company has concluded that its goodwill was not impaired as of\n December&#xA0;27, 2014 and December&#xA0;28, 2013. As of\n December&#xA0;27, 2014 and December&#xA0;28, 2013, the goodwill of\n the Boston Beer Company operating segment amounted to $1.4 million.\n As of December&#xA0;27, 2014 and December&#xA0;28, 2013 the\n goodwill of the A&amp;S Brewing Collaborative operating segment\n amounted to $2.3 million.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Long-lived Assets</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Long-lived assets are recorded at cost and depreciated over their\n estimated useful lives. For purposes of determining whether there\n are any impairment losses, as further discussed below, management\n has historically examined the carrying value of the Company&#x2019;s\n identifiable long-lived assets, including their useful lives, when\n indicators of impairment are present. For all long-lived assets, if\n an impairment loss is identified based on the fair value of the\n asset, as compared to the carrying value of the asset, such a loss\n would be charged to expense in the period the impairment is\n identified. Furthermore, if the review of the carrying values of\n the long-lived assets indicates impairment of such assets, the\n Company may determine that shorter estimated useful lives are more\n appropriate. In that event, the Company will be required to record\n additional depreciation in future periods, which will reduce\n earnings.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Factors generally considered important which could trigger an\n impairment review on the carrying value of long-lived assets\n include the following: (1)&#xA0;significant underperformance\n relative to historical or projected future operating results;\n (2)&#xA0;significant changes in the manner of use of acquired\n assets or the strategy for the Company&#x2019;s overall business;\n (3)&#xA0;underutilization of assets; and (4)&#xA0;discontinuance of\n products by the Company or its customers. The Company believes that\n the carrying value of its long-lived assets was realizable as of\n December&#xA0;27, 2014 and December&#xA0;28, 2013.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Income Taxes</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company provides for deferred taxes using an asset and\n liability approach that requires the recognition of deferred tax\n assets and liabilities for the expected future tax consequences of\n events that have been recognized in the Company&#x2019;s\n consolidated financial statements or tax returns. This results in\n differences between the book and tax bases of the Company&#x2019;s\n assets and liabilities and carryforwards, such as tax credits. In\n estimating future tax consequences, all expected future events,\n other than enactment of changes in the tax laws or rates, are\n generally considered. Valuation allowances are provided to the\n extent deemed necessary when realization of deferred tax assets\n appears unlikely.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The calculation of the Company&#x2019;s tax liabilities involves\n dealing with uncertainties in the application of complex tax\n regulations in several different state tax jurisdictions. The\n Company is periodically reviewed by tax authorities regarding the\n amount of taxes due. These reviews include inquiries regarding the\n timing and amount of deductions and the allocation of income among\n various tax jurisdictions. In accordance with ASC Topic 740,\n <i>Income Taxes</i>, the Company records estimated reserves for\n exposures associated with positions that it takes on its income tax\n returns in accordance with that standard.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n <b><i>Excise Taxes</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company is responsible for compliance with the Alcohol and\n Tobacco Tax and Trade Bureau of the U.S. Treasury Department (the\n &#x201C;TTB&#x201D;) regulations which includes making timely and\n accurate excise tax payments. The Company is subject to periodic\n compliance audits by the TTB. Individual states also impose excise\n taxes on alcohol beverages in varying amounts. The Company\n calculates its excise tax expense based upon units produced and on\n its understanding of the applicable excise tax laws.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Revenue Recognition</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Net revenue includes product sales, less the distributor\n promotional discount allowance, certain Distributor incentives, as\n discussed below in Customer Programs and Incentives, the stale beer\n accrual and excise taxes. The Company recognizes revenue on product\n sales at the time when the product is shipped and the following\n conditions are met: persuasive evidence of an arrangement exists,\n title has passed to the customer according to the shipping terms,\n the price is fixed and determinable, and collection of the sales\n proceeds is reasonably assured. If the conditions for revenue\n recognition are not met, the Company defers the revenue until all\n conditions are met. As of December&#xA0;27, 2014 and\n December&#xA0;28, 2013, the Company has deferred $6.0 million and\n $8.4 million, in revenue related to product shipped prior to these\n dates. These amounts are included in accrued expenses and other\n current liabilities in the accompanying consolidated balance\n sheets.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n In certain circumstances and with the Company&#x2019;s approval, the\n Company accepts and destroys stale beer that is returned by\n Distributors. The Company generally credits approximately fifty\n percent of the distributor&#x2019;s cost of the beer that has passed\n its expiration date for freshness when it is returned to the\n Company or destroyed. The Company reduces revenue and establishes\n an accrual based upon both historical returns, which is applied to\n an estimated lag time for receipt of product, and knowledge of\n specific return transactions. Stale beer expense is reflected in\n the accompanying financial statements as a reduction of revenue;\n however, the actual stale beer expense incurred by the Company\n could differ from the estimated accrual.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Cost of Goods Sold</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The following expenses are included in cost of goods sold: raw\n material costs, packaging costs, costs and income related to\n deposit activity, purchasing and receiving costs, manufacturing\n labor and overhead, brewing and processing costs, inspection costs\n relating to quality control, inbound freight charges, depreciation\n expense related to manufacturing equipment and warehousing costs,\n which include rent, labor and overhead costs.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Shipping Costs</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Costs incurred for the shipping of products to customers are\n included in advertising, promotional and selling expenses in the\n accompanying consolidated statements of income. The Company\n incurred shipping costs of $62.6 million, $50.3 million and $36.3\n million in fiscal years 2014, 2013 and 2012, respectively.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Advertising and Sales Promotions</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The following expenses are included in advertising, promotional and\n selling expenses in the accompanying consolidated statements of\n income: media advertising costs, sales and marketing expenses,\n salary and benefit expenses and meals, travel and entertainment\n expenses for the sales and sales support workforce, promotional\n activity expenses, freight charges related to shipments of finished\n goods from manufacturing locations to distributor locations and\n point-of-sale items. Total advertising and sales promotional\n expenditures of $100.5&#xA0;million, $81.0 million and $78.3\n million were included in advertising, promotional and selling\n expenses in the accompanying consolidated statements of income for\n fiscal years 2014, 2013 and 2012, respectively.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company conducts certain advertising and promotional activities\n in its Distributors&#x2019; markets and the Distributors make\n contributions to the Company for such efforts. Reimbursements from\n Distributors for advertising and promotional activities are\n recorded as reductions to advertising, promotional and selling\n expenses.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n <b><i>Customer Programs and Incentives</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Customer programs and incentives, which include customer\n promotional discount programs, customer incentives and other\n payments, are a common practice in the alcohol beverage industry.\n The Company makes these payments to customers and incurs these\n costs to promote sales of products and to maintain competitive\n pricing. Amounts paid in connection with customer programs and\n incentives are recorded as reductions to net revenue or as\n advertising, promotional and selling expenses in accordance with\n ASC Topic 605-50, <i>Revenue Recognition &#x2014; Customer Payments\n and Incentives,</i> based on the nature of the expenditure. Amounts\n paid to customers totaled $52.4 million, $40.4 million and $28.1\n million in fiscal year 2014, 2013 and 2012, respectively.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Customer promotional discount programs are entered into with\n Distributors for certain periods of time. Amounts paid to\n Distributors in connection with these programs in fiscal years\n 2014, 2013 and 2012 were $28.5 million, $23.1 million, and $19.5\n million, respectively. The reimbursements for discounts to\n Distributors are recorded as reductions to net revenue. Agreed-upon\n discount rates are applied to certain Distributors&#x2019; sales to\n retailers, based on volume metrics, in order to determine the total\n discounted amount. The computation of the discount allowance\n requires that management make certain estimates and assumptions\n that affect the timing and amounts of revenue and liabilities\n recorded. Actual promotional discounts owed and paid have\n historically been in line with allowances recorded by the Company,\n however, the amounts could differ from the estimated allowance.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Customer incentives and other payments are made primarily to\n Distributors based upon performance of certain marketing and\n advertising activities. Depending on applicable state laws and\n regulations, these activities promoting the Company&#x2019;s\n products may include, but are not limited to point-of-sale and\n merchandise placement, samples, product displays, promotional\n programs at retail locations and meals, travel and entertainment.\n Amounts paid to customers in connection with these programs in\n fiscal years 2014, 2013 and 2012 were $23.9&#xA0;million, $17.3\n million, and $8.6 million, respectively. In 2014, 2013 and 2012,\n the Company recorded certain of these costs in the total amount of\n $18.7 million, $13.4 million and $6.3 million respectively as\n reductions to net revenue. Costs recognized as reduction to net\n revenues include, but are not limited to, promotional discounts,\n sales incentives and certain other promotional activities. Costs\n recognized in advertising, promotional and selling expenses include\n point of sale materials, samples and media advertising expenditures\n in local markets.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>General and Administrative Expenses</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The following expenses are included in general and administrative\n expenses in the accompanying consolidated statements of income:\n general and administrative salary and benefit expenses, insurance\n costs, professional service fees, rent and utility expenses, meals,\n travel and entertainment expenses for general and administrative\n employees, and other general and administrative overhead costs.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Stock-Based Compensation</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company accounts for share-based awards in accordance with ASC\n Topic 718, <i>Compensation &#x2013; Stock Compensation</i>\n (&#x201C;ASC 718&#x201D;), which generally requires recognition of\n share-based compensation costs in financial statements based on\n fair value. Compensation cost is recognized over the period during\n which an employee is required to provide services in exchange for\n the award (the requisite service period). The amount of\n compensation cost recognized in the consolidated statements of\n income is based on the awards ultimately expected to vest, and\n therefore, reduced for estimated forfeitures.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n As permitted by ASC 718, the Company elected to use a lattice\n model, such as the binomial option-pricing model, to estimate the\n fair values of stock options, with the exception of the 2008 stock\n option grant to the Company&#x2019;s Chief Executive Officer, which\n is considered to be a market-based award and was valued utilizing\n the Monte Carlo Simulation pricing model, which calculates multiple\n potential outcomes for an award and establishes fair value based on\n the most likely outcome. See Note M for further discussion of the\n application of the option-pricing models.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n <b><i>Net Income Per Share</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Basic net income per share is calculated by dividing net income by\n the weighted-average common shares outstanding. Diluted net income\n per share is calculated by dividing net income by the\n weighted-average common shares and potentially dilutive securities\n outstanding during the period using the treasury stock method or\n the two-class method, whichever is more dilutive.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Environmental Matters</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n In accordance with ASC Topic 410, <i>Asset Retirement and\n Environmental Obligations,</i> the Company accrues for\n environmental remediation-related activities for which commitments\n or cleanup plans have been developed and for which costs can be\n reasonably estimated.&#xA0;All accrued amounts are generally\n determined on an undiscounted basis.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Recent Accounting Pronouncements</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n In May 2014, the Financial Accounting Standards Board issued an\n update to Accounting Standards Codification 606 Revenue from\n Contracts with Customers (&#x201C;ASC 606&#x201D;) that will\n supersede virtually all existing revenue guidance. Under this\n update, an entity is required to recognize revenue upon transfer of\n promised goods or services to customers, in an amount that reflects\n the expected consideration received in exchange for those goods or\n services. As such, an entity will need to use more judgment and\n make more estimates than under the current guidance. This update to\n ASC 606 should be applied retrospectively either to each prior\n reporting period presented in the financial statements, or only to\n the most current reporting period presented in the financial\n statements with a cumulative effect adjustment in the retained\n earnings. This update to ASC 606 becomes effective and will be\n adopted by the Company in the first quarter of fiscal year 2017.\n Early adoption is not permitted. The Company is currently\n evaluating the impact of this update on its consolidated financial\n statements.</p>\n </div>"}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:SubsequentEventsTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b>R. Subsequent Events</b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company evaluated subsequent events occurring after the balance\n sheet date, December&#xA0;27, 2014, and concluded that there was no\n event of which management was aware that occurred after the balance\n sheet date that would require any adjustment to or disclosure in\n the accompanying consolidated financial statements except for the\n purchase and sale agreement that the Company entered into for the\n sale of vacant land in Freetown, Massachusetts for $4 million, with\n a closing date to occur later in 2015, subject to buyer due\n diligence and certain other conditions and stock options and awards\n granted in January 2015 as disclosed in Note M.</p>\n </div>"}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0000949870"}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCovenantCompliance","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"The Company  was in compliance with all covenants as of December 27, 2014 and December 28,  2013."}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>M. Common Stock and Share-Based Compensation</b></p>\n <!-- xbrl,body -->\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n <b><i>Class&#xA0;A Common Stock</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Class&#xA0;A Common Stock has no voting rights, except\n (1)&#xA0;as required by law, (2)&#xA0;for the election of\n Class&#xA0;A Directors, and (3)&#xA0;that the approval of the\n holders of the Class&#xA0;A Common Stock is required for\n (a)&#xA0;certain future authorizations or issuances of additional\n securities which have rights senior to Class&#xA0;A Common Stock,\n (b)&#xA0;certain alterations of rights or terms of the Class&#xA0;A\n or Class B Common Stock as set forth in the Articles of\n Organization of the Company, (c)&#xA0;other amendments of the\n Articles of Organization of the Company, (d)&#xA0;certain mergers\n or consolidations with, or acquisitions of, other entities, and\n (e)&#xA0;sales or dispositions of any significant portion of the\n Company&#x2019;s assets.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Class B Common Stock</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Class B Common Stock has full voting rights, including the\n right to (1)&#xA0;elect a majority of the members of the\n Company&#x2019;s Board of Directors and (2)&#xA0;approve all\n (a)&#xA0;amendments to the Company&#x2019;s Articles of\n Organization, (b)&#xA0;mergers or consolidations with, or\n acquisitions of, other entities, (c)&#xA0;sales or dispositions of\n any significant portion of the Company&#x2019;s assets, and\n (d)&#xA0;equity-based and other executive compensation and other\n significant corporate matters. The Company&#x2019;s Class B Common\n Stock is not listed for trading. Each share of Class B Common Stock\n is freely convertible into one share of Class&#xA0;A Common Stock,\n upon request of any Class&#xA0;B holder, and participates equally\n in earnings.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n All distributions with respect to the Company&#x2019;s capital stock\n are restricted by the Company&#x2019;s credit agreement, with the\n exception of distributions of capital stock from subsidiaries to\n The Boston Beer Company, Inc. and Boston Beer Corporation,\n repurchase from former employees of non-vested investment shares of\n Class&#xA0;A Common Stock issued under the Company&#x2019;s equity\n incentive plan, redemption of certain shares of Class&#xA0;A Common\n Stock as approved by the Board of Directors and payment of cash\n dividends to its holders of common stock.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Employee Stock Compensation Plan</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company&#x2019;s Employee Equity Incentive Plan (the\n &#x201C;Equity Plan&#x201D;) currently provides for the grant of\n discretionary options and restricted stock awards to employees, and\n provides for shares to be sold to employees of the Company at a\n discounted purchase price under its investment share program. The\n Equity Plan is administered by the Board of Directors of the\n Company, based on recommendations received from the Compensation\n Committee of the Board of Directors. The Compensation Committee\n consists of three independent directors. In determining the\n quantities and types of awards for grant, the Compensation\n Committee periodically reviews the objectives of the\n Company&#x2019;s compensation system and takes into account the\n position and responsibilities of the employee being considered, the\n nature and value to the Company of his or her service and\n accomplishments, his or her present and potential contributions to\n the success of the Company, the value of the type of awards to the\n employee and such other factors as the Compensation Committee deems\n relevant.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Stock options and related vesting requirements and terms are\n granted at the Board of Directors&#x2019; discretion, but generally\n vest ratably over five-year periods and, with respect to certain\n options granted to members of senior management, based on the\n Company&#x2019;s performance. Generally, the maximum contractual\n term of stock options is ten years, although the Board of Directors\n may grant options that exceed the ten-year term. During fiscal\n 2014, 2013 and 2012, the Company granted options to purchase 7,090,\n 40,925 and 42,600 shares, respectively, of its Class&#xA0;A Common\n Stock to employees at market price on the grant dates. Of the 2014\n option grants, all shares relate to performance-based option\n grants. Of the 2013 option grants, 10,925 shares relate to\n performance-based option grants, 15,000 shares relate to a\n long-term performance-based option, and 15,000 shares relate to\n special long-term service-based retention stock options. Of the\n 2012 option grants, 11,100 shares relate to performance-based\n option grants and 31,500 shares relate to special long-term\n service-based retention stock options. The number of shares that\n will vest under the performance-based options depends on the level\n of performance targets attained on various dates.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n On January&#xA0;1, 2015, the Company granted options to purchase an\n aggregate of 18,723 shares of the Company&#x2019;s Class&#xA0;A\n Common Stock with a weighted average fair value of $130.43 per\n share, of which 14,742 shares relate to performance-based option\n grants and 3,981 relate to special long-term service-based\n retention stock options.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Restricted stock awards are also granted at the Board of\n Directors&#x2019; discretion. During fiscal 2014, 2013 and 2012, the\n Company granted 16,432, 11,987, and 16,375 shares, respectively, of\n restricted stock awards to certain senior managers and key\n employees, most of which are service-based and generally vest\n ratably over service periods of five years.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Equity Plan also has an investment share program which permits\n employees who have been with the Company for at least one year to\n purchase shares of Class&#xA0;A Common Stock at a discount from\n current market value of 0% to 40%, based on the employee&#x2019;s\n tenure with the Company. Investment shares vest ratably over\n service periods of five years. Participants may pay for these\n shares either up front or through payroll deductions over an\n eleven-month period during the year of purchase. During fiscal\n 2014, 2013 and 2012, employees elected to purchase an aggregate of\n 8,516, 12,894, and 13,360 investment shares, respectively.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n On January&#xA0;1, 2015, the Company granted 6,092 shares of\n restricted stock awards to certain senior managers and key\n employees of which 5,402 shares vest ratably over service periods\n of five years and 690 shares vest ratably over service periods of\n three years. On January&#xA0;1, 2015, employees elected to purchase\n 8,313 shares under the investment share program.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company has reserved 6.0&#xA0;million shares of Class&#xA0;A\n Common Stock for issuance pursuant to the Equity Plan, of which\n 0.8&#xA0;million shares were available for grant as of\n December&#xA0;27, 2014. Shares reserved for issuance under\n cancelled employee stock options and forfeited restricted stock are\n returned to the reserve under the Equity Plan for future grants or\n purchases. The Company also purchases unvested investment shares\n from employees who have left the Company; these shares are also\n returned to the reserve under the Equity Plan for future grants or\n purchases.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Non-Employee Director Options</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company has a stock option plan for non-employee directors of\n the Company (the &#x201C;Non-Employee Director Plan&#x201D;),\n pursuant to which each non-employee director of the Company is\n granted an option to purchase shares of the Company&#x2019;s\n Class&#xA0;A Common Stock upon election or re-election to the Board\n of Directors. Stock options issued to non-employee directors vest\n upon grant and have a maximum contractual term of ten years. During\n fiscal 2014, 2013 and 2012 the Company granted options to purchase\n an aggregate of 6,696, 9,864, and 17,367 shares of the\n Company&#x2019;s Class&#xA0;A Common Stock to non-employee\n directors, respectively.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company has reserved 550,000 shares of Class&#xA0;A Common\n Stock for issuance pursuant to the Non-Employee Director Plan, of\n which 108,573 shares were available for grant as of\n December&#xA0;27, 2014. Cancelled non-employee directors&#x2019;\n stock options are returned to the reserve under the Non-Employee\n Director Plan for future grants.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Option Activity</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Information related to stock options under the Equity Plan and the\n Non-Employee Director Plan is summarized as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\"><!-- Begin Table Head -->\n <tr>\n <td width=\"47%\"></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"6%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Weighted-<br />\n Average<br />\n Exercise<br />\n Price</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Weighted-<br />\n Average<br />\n Remaining<br />\n Contractual&#xA0;Term<br />\n in Years</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Aggregate<br />\n Intrinsic<br />\n Value<br />\n (in&#xA0;thousands)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <!-- End Table Head --><!-- Begin Table Body -->\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Outstanding at December&#xA0;28, 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,679,835</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">50.14</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Granted</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,786</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">228.70</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Forfeited</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Expired</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Exercised</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(313,177</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">87.08</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Outstanding at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,380,444</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">55.37</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.11</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;331,820</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Exercisable at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">452,962</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">50.75</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3.69</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;110,970</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Vested and expected to vest at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,331,293</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">55.28</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4.10</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;320,116</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <!-- End Table Body --></table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Of the total options outstanding at December&#xA0;27, 2014, 204,565\n shares were performance-based options.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Stock Option Grants to Chief Executive Officer</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n On January&#xA0;1, 2008, the Company granted the Chief Executive\n Officer an option to purchase 753,864 shares of its Class&#xA0;A\n Common Stock, which vests over a five-year period, commencing on\n January&#xA0;1, 2014, at the rate of 20%&#xA0;per year. The\n exercise price is determined by multiplying $42.00 by the aggregate\n change in the DJ Wilshire 5000 Index from and after January&#xA0;1,\n 2008 through the close of business on the trading date next\n preceding each date on which the option is exercised. The exercise\n price will not be less than $37.65 per share and the excess of the\n fair value of the Company&#x2019;s Class&#xA0;A Common Stock cannot\n exceed $70 per share over the exercise price. At December&#xA0;27,\n 2014 and December&#xA0;28, 2013, 603,092 shares and 753,864 shares\n of the stock option remained outstanding, respectively. If the\n outstanding shares at December&#xA0;27, 2014 were exercised on that\n date, the exercise price would have been $225.74 per share. If the\n outstanding shares at December&#xA0;28, 2013 were exercised on that\n date, the exercise price would have been $172.10 per share.\n Reflected in the table above is the minimum exercise price of\n $37.65. The Company is accounting for this award as a market-based\n award which was valued utilizing the Monte Carlo Simulation pricing\n model, which calculates multiple potential outcomes for an award\n and establishes fair value based on the most likely outcome. Under\n the Monte Carlo Simulation pricing model, the Company calculated\n the weighted average fair value per share to be $8.41, and recorded\n stock-based compensation expense of $0.7, $1.0, and $0.8, million\n related to this option in the fiscal 2014, 2013, and 2012,\n respectively.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n <b><i>Stock-Based Compensation</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The following table provides information regarding stock-based\n compensation expense included in operating expenses in the\n accompanying consolidated statements of income:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\"><!-- Begin Table Head -->\n <tr>\n <td width=\"66%\"></td>\n <td valign=\"bottom\" width=\"6%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n (in&#xA0;thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <!-- End Table Head --><!-- Begin Table Body -->\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amounts included in advertising, promotional and selling\n expenses</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;3,342</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;3,054</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;2,452</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amounts included in general and administrative expenses</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,515</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,264</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,076</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total stock-based compensation expense</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,857</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">7,318</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,528</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amounts related to performance-based stock options included in\n total stock-based compensation expense</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,378</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,401</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">645</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <!-- End Table Body --></table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n As permitted by ASC 718, the Company uses a lattice model, such as\n the binomial option-pricing model, to estimate the fair values of\n stock options. The Company believes that the Black-Scholes\n option-pricing model is less effective than the binomial\n option-pricing model in valuing long-term options, as it assumes\n that volatility and interest rates are constant over the life of\n the option. In addition, the Company believes that the binomial\n option-pricing model more accurately reflects the fair value of its\n stock awards, as it takes into account historical employee exercise\n patterns based on changes in the Company&#x2019;s stock price and\n other relevant variables. The weighted-average fair value of stock\n options granted during 2014, 2013 and 2012 was $106.81, $60.99, and\n $45.03 per share, respectively, as calculated using a binomial\n option-pricing model.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n Weighted average assumptions used to estimate fair values of stock\n options on the date of grants are as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"84%\" align=\"center\" border=\"0\"><!-- Begin Table Head -->\n <tr>\n <td width=\"63%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2012</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <!-- End Table Head --><!-- Begin Table Body -->\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Expected volatility</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">34.3</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">33.9</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">34.1</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Risk-free interest rate</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2.83</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1.85</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1.86</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Expected dividends</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Exercise factor</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3.4&#xA0;times</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2.8&#xA0;times</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2.9&#xA0;times</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Discount for post-vesting restrictions</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0.0</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">0.8</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <!-- End Table Body --></table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Expected volatility is based on the Company&#x2019;s historical\n realized volatility. The risk-free interest rate represents the\n implied yields available from the U.S. Treasury zero-coupon yield\n curve over the contractual term of the option when using the\n binomial model. Expected dividend yield is 0% because the Company\n has not paid dividends in the past and currently has no known\n intention to do so in the future. Exercise factor and discount for\n post-vesting restrictions are based on the Company&#x2019;s\n historical experience.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Fair value of restricted stock awards is based on the\n Company&#x2019;s traded stock price on the date of the grants. Fair\n value of investment shares is calculated using the binomial\n option-pricing model.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company uses the straight-line attribution method in\n recognizing stock-based compensation expense for awards that vest\n based on service conditions. For awards that vest subject to\n performance conditions, compensation expense is recognized ratably\n for each tranche of the award over the performance period if it is\n probable that performance conditions will be met.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Under ASC 718, compensation expense is recognized less estimated\n forfeitures. Because most of the Company&#x2019;s equity awards vest\n on January&#xA0;1<sup style=\"FONT-SIZE: 85%; VERTICAL-ALIGN: top\">st</sup> each year, the\n Company recognized stock-based compensation expense related to\n those awards, net of actual forfeitures. For equity awards that do\n not vest on January&#xA0;1<sup style=\"FONT-SIZE: 85%; VERTICAL-ALIGN: top\">st</sup>, the estimated\n forfeiture rate used was 5.3%. The forfeiture rate was based upon\n historical experience and the Company periodically reviews this\n rate to ensure proper projection of future forfeitures.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n The total fair value of options vested during 2014, 2013 and 2012\n was $3.8 million, $4.7 million and $2.0 million, respectively. The\n aggregate intrinsic value of stock options exercised during 2014,\n 2013 and 2012 was $45.8 million, $12.5 million and $20.9 million,\n respectively.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Based on equity awards outstanding as of December&#xA0;27, 2014,\n there is $11.8 million of unrecognized compensation costs, net of\n estimated forfeitures, related to unvested share-based compensation\n arrangements that are expected to vest. Such costs are expected to\n be recognized over a weighted-average period of 2.3 years. The\n following table summarizes the estimated future annual stock-based\n compensation expense related to share-based arrangements existing\n as of December&#xA0;27, 2014 that are expected to vest (in\n thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"68%\" align=\"center\" border=\"0\"><!-- Begin Table Head -->\n <tr>\n <td width=\"83%\"></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <!-- End Table Head --><!-- Begin Table Body -->\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2015</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,443</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2016</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,932</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2017</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,041</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2018</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,450</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2019</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">739</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Thereafter</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">218</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;11,823</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <!-- End Table Body --></table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n In addition, as of December&#xA0;27, 2014, there were $0.5 million\n of unrecognized compensation costs associated with a certain stock\n award with vesting requirements based on the achievement of various\n performance targets. Through December&#xA0;27, 2014, $0.1 million\n of compensation expense was recognized for this performance-based\n award based on the portion of the performance targets that the\n Company estimated to be probable.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Non-Vested Shares Activity</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The following table summarizes vesting activities of shares issued\n under the investment share program and restricted stock awards:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\"><!-- Begin Table Head -->\n <tr>\n <td width=\"69%\"></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"6%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Number&#xA0;of<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Weighted<br />\n Average&#xA0;Fair<br />\n Value</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <!-- End Table Head --><!-- Begin Table Body -->\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Non-vested at December&#xA0;28, 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">90,629</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">67.34</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Granted</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">25,648</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">192.69</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Vested</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(38,329</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">53.82</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Forfeited</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(4,850</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">103.52</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Non-vested at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">73,098</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;116.02</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <!-- End Table Body --></table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Stock Repurchase Program</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n On October&#xA0;9, 2014, the Board of Directors of the Company\n increased the aggregate expenditure limit for the Company&#x2019;s\n Stock Repurchase Program by $25.0 million, thereby increasing the\n limit from $325.0 million to $350.0 million.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n As of December&#xA0;27, 2014, the Company has repurchased a\n cumulative total of approximately 10.9&#xA0;million shares of its\n Class&#xA0;A Common Stock for an aggregate purchase price of\n approximately $307.4 million as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\"><!-- Begin Table Head -->\n <tr>\n <td width=\"67%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Number of<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Aggregate<br />\n Purchase<br />\n Price</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n (in&#xA0;thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <!-- End Table Head --><!-- Begin Table Body -->\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Repurchased at December&#xA0;31, 2011</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,531,539</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">&#xA0;&#xA0;251,896</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012 repurchases</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">165,192</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">18,047</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Repurchased at December&#xA0;29, 2012</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,696,731</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">269,943</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013 repurchases</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">195,728</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">29,585</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Repurchased at December&#xA0;28, 2013</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,892,459</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">299,528</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014 repurchases</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">29,474</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,859</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: rgb(0,0,0) 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Repurchased at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">10,921,933</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">307,387</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.350"}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>K. Fair Value Measures</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company defines fair value as the price that would be received\n to sell an asset or be paid to transfer a liability in an orderly\n transaction between market participants at the measurement date.\n The Company applies the following fair value hierarchy, which\n prioritizes the inputs used to measure fair value into three levels\n and bases the categorization within the hierarchy upon the lowest\n level of input that is available and significant to the fair value\n measurement. The hierarchy gives the highest priority to unadjusted\n quoted prices in active markets for identical assets or liabilities\n (Level&#xA0;1 measurements) and the lowest priority to unobservable\n inputs (Level&#xA0;3 measurements).</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr>\n <td width=\"5%\">&#xA0;</td>\n <td valign=\"top\" width=\"2%\" align=\"left\">&#x2022;</td>\n <td valign=\"top\" width=\"1%\">&#xA0;</td>\n <td valign=\"top\" align=\"left\">Level&#xA0;1&#xA0;&#x2014;\n Level&#xA0;1 inputs are quoted prices (unadjusted) in active\n markets for identical assets or liabilities that the reporting\n entity has the ability to access at the measurement date.</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr>\n <td width=\"5%\">&#xA0;</td>\n <td valign=\"top\" width=\"2%\" align=\"left\">&#x2022;</td>\n <td valign=\"top\" width=\"1%\">&#xA0;</td>\n <td valign=\"top\" align=\"left\">Level&#xA0;2&#xA0;&#x2014;\n Level&#xA0;2 inputs are inputs other than quoted prices included\n within Level&#xA0;1 that are observable for the asset or liability,\n either directly or indirectly. If the asset or liability has a\n specified (contractual) term, a Level&#xA0;2 input must be\n observable for substantially the full term of the asset or\n liability.</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr>\n <td width=\"5%\">&#xA0;</td>\n <td valign=\"top\" width=\"2%\" align=\"left\">&#x2022;</td>\n <td valign=\"top\" width=\"1%\">&#xA0;</td>\n <td valign=\"top\" align=\"left\">Level&#xA0;3&#xA0;&#x2014;\n Level&#xA0;3 inputs are unobservable inputs for the asset or\n liability in which there is little, if any, market activity for the\n asset or liability at the measurement date.</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n All financial assets or liabilities that are measured at fair value\n on a recurring basis (at least annually) have been segregated into\n the most appropriate level within the fair value hierarchy based on\n the inputs used to determine the fair value at the measurement\n date.&#xA0;The assets or liabilities measured at fair value on a\n recurring basis are summarized in the table below (in\n thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"62%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December&#xA0;27,\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level 1</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;2</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;3</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Assets:</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Cash equivalents</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">68,846</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">68,846</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"62%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December 28, 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level 1</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;2</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;3</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Assets:</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Cash equivalents</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">50,224</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">50,224</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company&#x2019;s cash equivalents listed above represent money\n market mutual fund securities and are classified within Level 1 of\n the fair value hierarchy because they are valued using quoted\n market prices.&#xA0;The Company does not adjust the quoted market\n price for such financial instruments.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Cash, certificates of deposit, receivables and payables are carried\n at their cost, which approximates fair value, because of their\n short-term nature. Financial instruments not recorded at fair value\n in the consolidated financial statements are summarized in the\n table below (in thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"68%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December&#xA0;27,\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;1</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;2</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;3</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Note payable</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">513</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">513</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"68%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December 28, 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;1</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;2</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;3</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Note payable</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">567</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">567</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Recent Accounting Pronouncements</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n In May 2014, the Financial Accounting Standards Board issued an\n update to Accounting Standards Codification 606 Revenue from\n Contracts with Customers (&#x201C;ASC 606&#x201D;) that will\n supersede virtually all existing revenue guidance. Under this\n update, an entity is required to recognize revenue upon transfer of\n promised goods or services to customers, in an amount that reflects\n the expected consideration received in exchange for those goods or\n services. As such, an entity will need to use more judgment and\n make more estimates than under the current guidance. This update to\n ASC 606 should be applied retrospectively either to each prior\n reporting period presented in the financial statements, or only to\n the most current reporting period presented in the financial\n statements with a cumulative effect adjustment in the retained\n earnings. This update to ASC 606 becomes effective and will be\n adopted by the Company in the first quarter of fiscal year 2017.\n Early adoption is not permitted. The Company is currently\n evaluating the impact of this update on its consolidated financial\n statements.</p>\n </div>"}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>N. Employee Retirement Plans and Post-Retirement Benefit\n Plan</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company has one retirement plan covering substantially all\n non-union employees; two retirement plans, one of which covers\n substantially all union employees, and the other of which covers\n employees of a specific union, and post-retirement medical benefits\n covering substantially all union employees.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Non-Union Plans</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Boston Beer Company 401(k) Plan (the &#x201C;Boston Beer 401(k)\n Plan&#x201D;), which was established by the Company in 1993, is a\n Company-sponsored defined contribution plan that covers a majority\n of the Company&#x2019;s non-union employees who are employed by\n Boston Beer Corporation, Samuel Adams Brewery Company, Ltd., Samuel\n Adams Pennsylvania Brewery Company or A&amp;S Brewing Collaborative\n LLC. All non-union employees of these entities are eligible to\n participate in the plan on the first day of the first month after\n commencing employment or, if later, reaching age 21. Participants\n may make voluntary contributions up to 60% of their annual\n compensation, subject to IRS limitations. After the sixth month of\n employment, the Company matches each participant&#x2019;s\n contribution. A maximum of 6% of compensation is taken into account\n in determining the amount of the match. The Company matches 100% of\n the first $1,000 of the eligible compensation participants\n contribute. Thereafter, the Company matches 50% of the eligible\n contribution. The Company&#x2019;s contributions to the Boston Beer\n 401(k) Plan amounted to $2.8 million and $2.4 million in fiscal\n years 2014 and 2013, respectively. The basic annual administrative\n fee for the Boston Beer 401(k) Plan is paid by the Plan&#x2019;s\n investment fund revenue. In addition, per the Service Provider\n Payment Agreement, up to a maximum of two basis points multiplied\n by the total amount of assets under the Plan per year is available\n for paying eligible Plan expenses. The Company is responsible for\n the payment of any additional fees related to the management of the\n Boston Beer 401(k) Plan. Such fees are not material to the\n Company.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Union Plans</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The defined contribution plan, the Samuel Adams Brewery Company,\n Ltd. 401(k) Plan for Represented Employees (the &#x201C;SABC 401(k)\n Plan&#x201D;), is a Company-sponsored plan. It was established in\n 1997 and is available to all union employees upon commencement of\n employment or, if later, attaining age 21. Participants may make\n voluntary contributions up to 60% of their annual compensation to\n the SABC 401(k) Plan, subject to IRS limitations. Effective\n July&#xA0;1, 2007, the Company commenced making a non-elective\n contribution for eligible employees who are members of what is now\n the Service Employees&#x2019; International Union, Local 1,\n Firemen&#xA0;&amp; Oilers Division (&#x201C;Local #1&#x201D;).\n Effective January&#xA0;1, 2012, the Company commenced making a\n non-elective contribution for eligible employees who are members of\n The International Union of Operating Engineers, Local #20\n (&#x201C;Local #20&#x201D;). Company contributions for fiscal 2014\n and 2013 were insignificant. The basic annual administrative fee\n for the SABC 401(k) Plan is paid by the Plan&#x2019;s investment\n fund revenue. In addition, per the Service Provider Payment\n Agreement up to a maximum of two basis points multiplied by the\n total amount of assets under the Plan per year is available for\n paying eligible Plan expenses. The Company is responsible for the\n payment of any additional fees related to the management of the\n SABC 401(k) Plan. Such fees are not material to the Company.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The defined benefit plan, the Samuel Adams Brewery Company, Ltd.\n Local Union No.&#xA0;1199 Pension Plan (the &#x201C;Local 1199\n Pension Plan&#x201D;), is a Company-sponsored pension plan. It was\n established in 1991 and is open to all union employees who are\n covered by the Company&#x2019;s collective bargaining agreement with\n Teamsters Local Union No.&#xA0;1199 (&#x201C;Local Union\n #1199&#x201D;) and who have completed 12 consecutive months of\n employment with at least 750 hours worked. The defined benefit is\n determined based on years of service since July 1991. The Company\n made contributions of $162,000 in 2014 and no contributions in\n 2013. At December&#xA0;27, 2014 and December&#xA0;28, 2013, the\n unfunded projected pension benefits were not material to the\n Company&#x2019;s financial statements.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company provides a supplement to eligible retirees from Local\n #20, Local #1 and Local Union #1199 to assist them with the cost of\n Medicare gap coverage after their retirement on account of age or\n permanent disability. To qualify for this benefit (collectively,\n the &#x201C;Retiree Medical Plan&#x201D;), an employee must have\n worked for at least 20 years for the Company or its predecessor at\n the Company&#x2019;s Cincinnati Brewery, must have been enrolled in\n the Company&#x2019;s comprehensive medical plan for at least 5 years\n before retirement and, in the case of retirees from Local #20, for\n at least 7 of the last 10 years of their employment, and must be\n eligible for Medicare benefits under the Social Security Act. The\n accumulated <font style=\"WHITE-SPACE: nowrap\">post-retirement</font> benefit obligation was\n determined using a discount rate of 4.0% at December&#xA0;27, 2014\n and 5.0% at December&#xA0;28, 2013 respectively, and a 2.5% health\n care cost increase based on the Cincinnati Consumer Price Index for\n the years 2014, 2013 and 2012. The effect of a 1% point increase\n and the effect of a 1% point decrease in the assumed health care\n cost trend rates on the aggregate of the service and interest cost\n components of net periodic post-retirement health care benefit\n costs and the accumulated post-retirement benefit obligation for\n health care benefits would not be significant.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n In addition, the comprehensive medical plans offered to currently\n employed members of Local&#xA0;#20 and Local Union #1199 remain\n available to them should they retire after reaching age 57 (and\n before reaching age 65 in the case of a member of Local #20) with\n at least 20 years of service (if a Local #20 member) or 10 years of\n employment (if a Local Union #1199 member) with the Company or its\n predecessor at the Company&#x2019;s Cincinnati Brewery. These\n eligible retirees may choose to continue to be covered under the\n Company&#x2019;s comprehensive medical plan, subject to certain\n modifications applicable to members of Local Union #1199, until\n they reach the age when they are eligible for Medicare under the\n Social Security Act or (in the case of a Local #20 member) coverage\n under a comparable State health benefit plan. Eligible retirees pay\n 100% of the cost of the coverage.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The funded status of the Local 1199 Pension Plan and the Retiree\n Medical Plan are as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"44%\"></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><b>Local 1199 Pension Plan</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><b>Retiree Medical Plan</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(in thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Fair value of plan assets at end of fiscal year</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,402</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,227</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Benefit obligation at end of fiscal year</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,092</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,889</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">720</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">505</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Unfunded Status</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(1,690</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(662</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(720</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(505</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Local 1199 Plan invests in a family of funds that are designed\n to minimize excessive short-term risk and focus on consistent,\n competitive long-term performance, consistent with the funds&#x2019;\n investment objectives.&#xA0;The fund-specific objectives vary and\n include maximizing long-term returns both before and after taxes,\n maximizing total return from capital appreciation plus income and\n funds that invest in common stock of companies that cover a broad\n range of industries. The plan&#x2019;s investments are considered\n category1 assets in the fair value hierarchy and the fair values\n were determined by reference to period end quoted market\n prices.</p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n The basis of the long-term rate of return assumption of 6.5%\n reflects the Local 1199 Plan&#x2019;s current targeted asset mix of\n approximately 35% debt securities and 65% equity securities with\n assumed average annual returns of approximately 3% to 6% for debt\n securities and 8% to 12% for equity securities.&#xA0;It is assumed\n that the Local 1199 Plan&#x2019;s investment portfolio will be\n adjusted periodically to maintain the targeted ratios of debt\n securities and equity securities.&#xA0;Additional consideration is\n given to the plan&#x2019;s historical returns as well as future\n long-range projections of investment returns for each asset\n category. The assumed discount rate in estimating the pension\n obligation was 4.0% and 5.0% at December&#xA0;27, 2014 and\n December&#xA0;28, 2013, respectively. The increase in benefit\n obligation at end of fiscal year is primarily due to a change in\n the mortality table used. At December&#xA0;27, 2014 the Company\n used the Society of Actuaries mortality table in estimating the\n benefit obligation while at December&#xA0;28, 2013 the Company used\n the IRS funding mortality basis in estimating the benefit\n obligation.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Local 1199 Plan&#x2019;s weighted-average asset allocations at\n the measurement dates by asset category are as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"65%\"></td>\n <td valign=\"bottom\" width=\"16%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"15%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\" nowrap=\"nowrap\">\n <p style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; WIDTH: 51.75pt\">\n <b>Asset Category</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Equity securities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">66</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">65</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Debt securities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">34</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Total</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">100</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">100</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">%&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b>E. Property, Plant and Equipment</b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Property, plant and equipment consisted of the following:</p>\n <p style=\"font-size:12pt;margin-top:0pt;margin-bottom:0pt\">\n &#xA0;</p>\n <table cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" border=\"0\" style=\"BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt\" align=\"center\">\n <tr>\n <td width=\"66%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:8pt\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\" style=\"border-bottom:1.00pt solid #000000\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\" style=\"border-bottom:1.00pt solid #000000\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:8pt\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\"><b>(in\n thousands)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Machinery and plant equipment</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">358,781</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">259,664</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Kegs</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">72,124</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">60,350</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Land</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">23,992</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">23,260</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Building and building improvements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">77,130</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">44,234</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Office equipment and furniture</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">14,063</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">14,581</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Leasehold improvements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,889</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,600</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">553,979</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">409,689</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Less accumulated depreciation</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">172,410</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">143,131</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">381,569</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">266,558</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company recorded depreciation and amortization expense related\n to these assets of $34.8 million, $25.7 million and $20.2 million\n in fiscal years 2014, 2013 and 2012, respectively.</p>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Impairment of Long-lived Assets</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company evaluates its long-lived assets for impairment when\n events indicate that an asset or asset group may have suffered\n impairment. During 2014, 2013, and 2012, the Company recorded\n impairment charges of $1.8 million, $1.6 million, and $0.1 million,\n respectively, based upon its review of the carrying values of its\n property, plant and equipment.</p>\n </div>"}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingPolicyPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Segment Reporting</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company consists of two operating segments that each produce\n and sell alcohol beverages. The first is the Boston Beer Company\n operating segment comprised of the Company&#x2019;s Samuel\n Adams<sup style=\"font-size:85%; vertical-align:top\">&#xAE;</sup>,\n Twisted Tea<sup style=\"font-size:85%; vertical-align:top\">&#xAE;</sup> and Angry\n Orchard<sup style=\"font-size:85%; vertical-align:top\">&#xAE;</sup>\n brands. The second is the A&amp;S Brewing Collaborative operating\n segment which is comprised of The Traveler Beer Company, Angel City\n Brewing Company, Concrete Beach Brewing Company, and Coney Island\n Brewing Company. Both segments have similar economic\n characteristics. They also sell predominantly low alcohol\n beverages, which are sold to the same types of customers in similar\n size quantities, at similar price points and through substantially\n the same channels of distribution. These beverages are manufactured\n using similar production processes, have comparable alcohol content\n and generally fall under the same regulatory environment. Since the\n operating segments are similar in the areas outlined above, they\n are aggregated for financial statements purposes.</p>\n </div>"}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>General and Administrative Expenses</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The following expenses are included in general and administrative\n expenses in the accompanying consolidated statements of income:\n general and administrative salary and benefit expenses, insurance\n costs, professional service fees, rent and utility expenses, meals,\n travel and entertainment expenses for general and administrative\n employees, and other general and administrative overhead costs.</p>\n </div>"}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.343","decimals":3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:TradeAndOtherAccountsReceivablePolicy","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Accounts Receivable and Allowance for Doubtful\n Accounts</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company&#x2019;s accounts receivable primarily consist of trade\n receivables. The Company records an allowance for doubtful accounts\n that is based on historical trends, customer knowledge, any known\n disputes, and the aging of the accounts receivable balances\n combined with management&#x2019;s estimate of future potential\n recoverability. Receivables are written off against the allowance\n after all attempts to collect a receivable have failed. The Company\n believes its allowance for doubtful accounts as of\n December&#xA0;27, 2014 and December&#xA0;28, 2013 are adequate, but\n actual write-offs could exceed the recorded allowance.</p>\n </div>"}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNoteTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b>P. Accumulated Other Comprehensive Loss</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Accumulated other comprehensive income (loss) represents amounts of\n unrecognized actuarial gains or losses related to the Company\n sponsored defined benefit pension plan and post-retirement medical\n plan, net of tax effect. Changes in accumulated other comprehensive\n loss represent actuarial losses or gains, net of tax effect,\n recognized as components of net periodic benefit costs. The\n following table details the changes in accumulated other\n comprehensive income (loss) for 2014, 2013, and 2012 (in\n thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"76%\"></td>\n <td valign=\"bottom\" width=\"17%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Accumulated&#xA0;Other<br />\n Comprehensive<br />\n Income (Loss)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Balance at December&#xA0;31, 2011</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(838</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Defered pension and other post-retirement benefit costs, net of\n taxes of $108</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(99</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amortization of Deferred benefit costs, net of tax ($33)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">54</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Balance at December&#xA0;29, 2012</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(883</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Defered pension and other post-retirement benefit costs, net of\n taxes of ($261)</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">407</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amortization of Deferred benefit costs, net of tax ($35)</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">59</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Balance at December&#xA0;28, 2013</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(417</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Defered pension and other post-retirement benefit costs, net of\n taxes of $466</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(734</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Amortization of Deferred benefit costs, net of tax ($11)</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">18</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n <b>Balance at December&#xA0;27, 2014</b></p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(1,133</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskCreditRisk","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Concentrations of Credit Risk</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Financial instruments that potentially subject the Company to\n concentrations of credit risk consist principally of cash\n equivalents and trade receivables. The Company places its cash\n equivalents with high credit quality financial institutions. As of\n December&#xA0;27, 2014, the Company&#x2019;s cash and cash\n equivalents were invested in investment-grade, highly-liquid U.S.\n government agency corporate money market accounts.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company sells primarily to a network of independent wholesalers\n in the United States and to a network of wholesalers, importers or\n other agencies (collectively referred to as\n &#x201C;Distributors&#x201D;). In 2014, sales to foreign Distributors\n were approximately 4% of total sales. Receivables arising from\n these sales are not collateralized; however, credit risk is\n minimized as a result of the large and diverse nature of the\n Company&#x2019;s customer base. The Company establishes an allowance\n for doubtful accounts based upon factors surrounding the credit\n risk of specific customers, historical trends and other\n information. There were no individual customer accounts receivable\n balances outstanding at December&#xA0;27, 2014 and\n December&#xA0;28, 2013 that were in excess of 10% of the gross\n accounts receivable balance on those dates. No individual customers\n represented more than 10% of the Company&#x2019;s revenues during\n fiscal years 2014, 2013 and 2012.</p>\n </div>"}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2021-12-31"}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"-0.021","decimals":3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:FairValueOfFinancialInstrumentsPolicy","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Financial Instruments and Fair Value of Financial\n Instruments</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company&#x2019;s primary financial instruments consisted of cash\n equivalents, accounts receivable, accounts payable and accrued\n expenses at December&#xA0;27, 2014 and December&#xA0;28, 2013. The\n Company determines the fair value of its financial assets and\n liabilities in accordance with Financial Accounting Standards Board\n (&#x201C;FASB&#x201D;) Accounting Standards Codification\n (&#x201C;ASC&#x201D;) Topic 820, <i>Fair Value Measurements and\n Disclosures</i> (&#x201C;ASC&#xA0;820&#x201D;). The Company believes\n that the carrying amount of its cash, accounts receivable, accounts\n payable and accrued expenses approximates fair value due to the\n short-term nature of these assets and liabilities. The Company is\n not exposed to significant interest, currency or credit risks\n arising from these financial assets and liabilities.</p>\n </div>"}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Property, plant and equipment consisted of the following:</p>\n <p style=\"font-size:12pt;margin-top:0pt;margin-bottom:0pt\">\n &#xA0;</p>\n <table cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" border=\"0\" style=\"BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt\" align=\"center\">\n <tr>\n <td width=\"66%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:8pt\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\" style=\"border-bottom:1.00pt solid #000000\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\" style=\"border-bottom:1.00pt solid #000000\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:8pt\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\"><b>(in\n thousands)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Machinery and plant equipment</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">358,781</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">259,664</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Kegs</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">72,124</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">60,350</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Land</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">23,992</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">23,260</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Building and building improvements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">77,130</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">44,234</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Office equipment and furniture</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">14,063</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">14,581</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Leasehold improvements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,889</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">7,600</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">553,979</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">409,689</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Less accumulated depreciation</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">172,410</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">143,131</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">381,569</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">266,558</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The following table summarizes vesting activities of shares issued\n under the investment share program and restricted stock awards:</p>\n <p style=\"font-size:12pt;margin-top:0pt;margin-bottom:0pt\">\n &#xA0;</p>\n <table cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" border=\"0\" style=\"BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt\" align=\"center\">\n <tr>\n <td width=\"69%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:8pt\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\" style=\"border-bottom:1.00pt solid #000000\"><b>Number&#xA0;of<br />\n Shares</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\" style=\"border-bottom:1.00pt solid #000000\"><b>Weighted<br />\n Average&#xA0;Fair<br />\n Value</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Non-vested at December&#xA0;28, 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">90,629</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">67.34</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Granted</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">25,648</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">192.69</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Vested</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(38,329</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">53.82</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Forfeited</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(4,850</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">103.52</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:1.00px solid #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr bgcolor=\"#CCEEFF\" style=\"font-family:Times New Roman; font-size:10pt\">\n <td valign=\"top\">\n <p style=\"margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman\">\n Non-vested at December&#xA0;27, 2014</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">73,098</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">116.02</td>\n <td nowrap=\"nowrap\" valign=\"bottom\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"font-size:1px;\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"border-top:3.00px double #000000\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Stock-Based Compensation</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company accounts for share-based awards in accordance with ASC\n Topic 718, <i>Compensation &#x2013; Stock Compensation</i>\n (&#x201C;ASC 718&#x201D;), which generally requires recognition of\n share-based compensation costs in financial statements based on\n fair value. Compensation cost is recognized over the period during\n which an employee is required to provide services in exchange for\n the award (the requisite service period). The amount of\n compensation cost recognized in the consolidated statements of\n income is based on the awards ultimately expected to vest, and\n therefore, reduced for estimated forfeitures.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n As permitted by ASC 718, the Company elected to use a lattice\n model, such as the binomial option-pricing model, to estimate the\n fair values of stock options, with the exception of the 2008 stock\n option grant to the Company&#x2019;s Chief Executive Officer, which\n is considered to be a market-based award and was valued utilizing\n the Monte Carlo Simulation pricing model, which calculates multiple\n potential outcomes for an award and establishes fair value based on\n the most likely outcome. See Note M for further discussion of the\n application of the option-pricing models.</p>\n </div>"}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"313177"}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3800000","decimals":-5}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInRestrictedCash","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-53000","decimals":-3}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"465011000","decimals":-3}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"966478000","decimals":-3}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"726000","decimals":0}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17353000","decimals":-3}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18000","decimals":-3}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9447000","decimals":-3}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5090000","decimals":-3}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-434000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45030000","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-3}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"455000","decimals":-3}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"146567000","decimals":-3}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21000","decimals":-3}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90027000","decimals":-3}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53000","decimals":-3}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-973000","decimals":-3}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42324000","decimals":-3}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145594000","decimals":-3}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17353000","decimals":-3}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40000","decimals":-3}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7859000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-994000","decimals":-3}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"903007000","decimals":-3}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"151784000","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"466000","decimals":-3}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90743000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90743000","decimals":-3}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5157000","decimals":-3}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6857000","decimals":-3}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"268000","decimals":-3}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15350000","decimals":-3}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35138000","decimals":-3}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInCustomerDeposits","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1000000","decimals":-5}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"318444000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250696000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:ShippingHandlingAndTransportationCosts","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62600000","decimals":-5}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"270000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"587000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17353000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7859000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26878000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4578000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54851000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3200000","decimals":-5}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30595000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsSold","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"437996000","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34800000","decimals":-5}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAcquiredDuringPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37498000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"716000","decimals":-3}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11000","decimals":-3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"734000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-509000","decimals":-3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8262000","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100500000","decimals":-5}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-151831000","decimals":-3}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27272000","decimals":-3}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38857000","decimals":-3}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:ExciseAndSalesTaxes","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63471000","decimals":-3}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65971000","decimals":-3}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"884000","decimals":-3}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6857000","decimals":-3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45800000","decimals":-5}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15407000","decimals":-3}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1777000","decimals":-3}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2019000","decimals":-3}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"sam:CustomerTransactionsPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt\">\n <b><i>Refundable Deposits on Kegs and Pallets</i></b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company distributes its draft beer in kegs and packaged beer\n primarily in glass bottles and such kegs and bottles are shipped on\n pallets to Distributors. All kegs and pallets are owned by the\n Company. Kegs are reflected in the Company&#x2019;s balance sheets\n at cost and are depreciated over the estimated useful life of the\n keg, while pallets are expensed upon purchase. Upon shipment of\n beer to Distributors, the Company collects a refundable deposit on\n the kegs and pallets, which is included in current liabilities in\n the Company&#x2019;s balance sheets. Upon return of the kegs and\n pallets to the Company, the deposit is refunded to the\n Distributor.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The Company has experienced some loss of kegs and pallets and\n anticipates that some loss will occur in future periods due to the\n significant volume of kegs and pallets handled by each Distributor\n and retailer, the homogeneous nature of kegs and pallets owned by\n most brewers and the relatively small deposit collected for each\n keg when compared with its market value. The Company believes that\n this is an industry-wide issue and that the Company&#x2019;s loss\n experience is not atypical. The Company believes that the loss of\n kegs and pallets, after considering the forfeiture of related\n deposits, has not been material to the financial statements. In\n 2010, the Company began estimating the physical count of kegs and\n pallets held by certain of its larger Distributors and the\n forfeited deposits attributable to lost kegs and pallets. The\n Company uses internal records, records maintained by Distributors,\n records maintained by other third party vendors and historical\n information to estimate the physical count of kegs and pallets held\n by Distributors. These estimates affect the amount recorded as\n property, plant and equipment and current liabilities as of the\n date of the financial statements. The actual liability for\n refundable deposits could differ from these estimates. For the year\n ended December&#xA0;27, 2014, the Company decreased its liability\n for refundable deposits, gross property, plant and equipment and\n related accumulated depreciation by $1.0 million, $1.8 million and\n $1.8 million, respectively. For the year ended December&#xA0;28,\n 2013, the Company decreased its liability for refundable deposits,\n gross property, plant and equipment and related accumulated\n depreciation by $0.2 million, $0.4 million and $0.4 million,\n respectively. As of December&#xA0;27, 2014 and December&#xA0;28,\n 2013, the Company&#x2019;s balance sheet includes $18.2 million and\n $17.9 million, respectively, in refundable deposits on kegs and\n pallets and $25.9 million and $18.7 million, respectively, in kegs,\n net of accumulated depreciation.</p>\n </div>"}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13041000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0"}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n The Company maintains reserves against accounts receivable for\n doubtful accounts and inventory for obsolete and slow-moving\n inventory. The Company also maintains reserves against accounts\n receivable for distributor promotional allowances. In addition, the\n Company maintains a reserve for estimated returns of stale beer,\n which is included in accrued expenses.</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"45%\"></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"10%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\" nowrap=\"nowrap\"><b>Allowance for Doubtful\n Accounts</b></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n Beginning&#xA0;of<br />\n Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Net&#xA0;Provision<br />\n (Recovery)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Amounts<br />\n Charged&#xA0;Against<br />\n Reserves</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n End&#xA0;of&#xA0;Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(In thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">160</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(16</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">144</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">125</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">35</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">160</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">66</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">59</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">125</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"42%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\" nowrap=\"nowrap\"><b>Discount Accrual</b></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n Beginning&#xA0;of<br />\n Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Net&#xA0;Provision<br />\n (Recovery)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Amounts<br />\n Charged&#xA0;Against<br />\n Reserves</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n End&#xA0;of&#xA0;Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(In thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,602</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">28,448</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(28,044</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,006</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,315</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">23,132</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(22,845</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,602</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,106</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">19,494</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(19,285</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,315</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"44%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\" nowrap=\"nowrap\"><b>Inventory Obsolescence\n Reserve</b></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n Beginning&#xA0;of<br />\n Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Net&#xA0;Provision<br />\n (Recovery)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Amounts<br />\n Charged&#xA0;Against<br />\n Reserves</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n End&#xA0;of&#xA0;Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(In thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,616</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,130</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(6,418</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,328</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,072</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,884</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(4,340</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,616</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,773</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,405</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(3,106</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,072</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"44%\"></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"9%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\" nowrap=\"nowrap\"><b>Stale Beer Reserve</b></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n Beginning&#xA0;of<br />\n Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Net&#xA0;Provision<br />\n (Recovery)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Amounts<br />\n Charged&#xA0;Against<br />\n Reserves</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance&#xA0;at<br />\n End&#xA0;of&#xA0;Period</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"14\" align=\"center\">(In thousands)</td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,754</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">5,648</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(4,980</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,422</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2013</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,859</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,432</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(3,537</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,754</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n 2012</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,019</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,174</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(3,334</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,859</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"sam:ExciseTaxesPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Excise Taxes</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n The Company is responsible for compliance with the Alcohol and\n Tobacco Tax and Trade Bureau of the U.S. Treasury Department (the\n &#x201C;TTB&#x201D;) regulations which includes making timely and\n accurate excise tax payments. The Company is subject to periodic\n compliance audits by the TTB. Individual states also impose excise\n taxes on alcohol beverages in varying amounts. The Company\n calculates its excise tax expense based upon units produced and on\n its understanding of the applicable excise tax laws.</p>\n </div>"}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.053","decimals":3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"sam:LeaseExpirationYear","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2021"}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"73000","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"sam:CustomerProgramCostsPolicyTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n <b><i>Customer Programs and Incentives</i></b></p>\n <p style=\"margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Customer programs and incentives, which include customer\n promotional discount programs, customer incentives and other\n payments, are a common practice in the alcohol beverage industry.\n The Company makes these payments to customers and incurs these\n costs to promote sales of products and to maintain competitive\n pricing. Amounts paid in connection with customer programs and\n incentives are recorded as reductions to net revenue or as\n advertising, promotional and selling expenses in accordance with\n ASC Topic 605-50, <i>Revenue Recognition &#x2014; Customer Payments\n and Incentives,</i> based on the nature of the expenditure. Amounts\n paid to customers totaled $52.4 million, $40.4 million and $28.1\n million in fiscal year 2014, 2013 and 2012, respectively.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Customer promotional discount programs are entered into with\n Distributors for certain periods of time. Amounts paid to\n Distributors in connection with these programs in fiscal years\n 2014, 2013 and 2012 were $28.5 million, $23.1 million, and $19.5\n million, respectively. The reimbursements for discounts to\n Distributors are recorded as reductions to net revenue. Agreed-upon\n discount rates are applied to certain Distributors&#x2019; sales to\n retailers, based on volume metrics, in order to determine the total\n discounted amount. The computation of the discount allowance\n requires that management make certain estimates and assumptions\n that affect the timing and amounts of revenue and liabilities\n recorded. Actual promotional discounts owed and paid have\n historically been in line with allowances recorded by the Company,\n however, the amounts could differ from the estimated allowance.</p>\n <p style=\"margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman\">\n Customer incentives and other payments are made primarily to\n Distributors based upon performance of certain marketing and\n advertising activities. Depending on applicable state laws and\n regulations, these activities promoting the Company&#x2019;s\n products may include, but are not limited to point-of-sale and\n merchandise placement, samples, product displays, promotional\n programs at retail locations and meals, travel and entertainment.\n Amounts paid to customers in connection with these programs in\n fiscal years 2014, 2013 and 2012 were $23.9&#xA0;million, $17.3\n million, and $8.6 million, respectively. In 2014, 2013 and 2012,\n the Company recorded certain of these costs in the total amount of\n $18.7 million, $13.4 million and $6.3 million respectively as\n reductions to net revenue. Costs recognized as reduction to net\n revenues include, but are not limited to, promotional discounts,\n sales incentives and certain other promotional activities. Costs\n recognized in advertising, promotional and selling expenses include\n point of sale materials, samples and media advertising expenditures\n in local markets.</p>\n </div>"}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Times"},"factValues":[{"value":"3.4","decimals":1}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt\">\n <b>D. Prepaid Expenses and Other Current Assets</b></p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Prepaid expenses and other current assets consisted of the\n following:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"65%\"></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\"><b>(in\n thousands)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Prepaid malt and barley</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,368</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,392</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Excise and other tax recievables</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,572</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Supplier rebates</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,641</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Prepaid insurance</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,009</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">860</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Grant receivable&#xA0;&#x2014;&#xA0;environmental remediations\n (see&#xA0;Note J)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">507</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">980</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Other</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">790</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,374</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">12,887</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">9,606</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"sam:ScheduleOfFairValueAssetsAndLiabilitiesForFinancialInstrumentsNotRecordedAtFairValueTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n Financial instruments not recorded at fair value in the\n consolidated financial statements are summarized in the table below\n (in thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"68%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December&#xA0;27,\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;1</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;2</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;3</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Note payable</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">513</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">513</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"68%\"></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"5%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December 28, 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;1</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;2</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level&#xA0;3</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Total</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Note payable</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">567</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">$</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">567</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0"}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Prepaid expenses and other current assets consisted of the\n following:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"76%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"65%\"></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"11%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;27,<br />\n 2014</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td style=\"BORDER-BOTTOM: #000000 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;28,<br />\n 2013</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"6\" align=\"center\"><b>(in\n thousands)</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Prepaid malt and barley</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,368</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,392</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Excise and other tax recievables</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,572</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Supplier rebates</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,641</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\">\n &#x2014;&#xA0;&#xA0;</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Prepaid insurance</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,009</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">860</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Grant receivable&#xA0;&#x2014;&#xA0;environmental remediations\n (see&#xA0;Note J)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">507</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">980</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Other</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">790</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,374</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">12,887</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">9,606</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt\">\n Depreciation is computed using the straight-line method based upon\n the estimated useful lives of the underlying assets as follows:</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"51%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td width=\"46%\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Kegs</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">5 years</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Office equipment and furniture</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">3 to 5 years</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Machinery and plant equipment</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">3 to 20 years, or the term of the production\n agreement, whichever is shorter</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Leasehold improvements</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">Lesser of the remaining term of the lease or\n estimated useful life of the asset</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">Building and building improvements</td>\n <td valign=\"bottom\"></td>\n <td valign=\"top\">15 to 20 years, or the remaining useful life of\n the building, whichever is shorter</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"sam:DeferredFederalStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15994000","decimals":-3}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"sam:ProvisionForRecoveryOfDoubtfulAccounts","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-16000","decimals":-3}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"sam:NetProceedsFromSaleOfInvestmentShares","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"785000","decimals":-3}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlansGeneralInformation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","sam:DefinedContributionPlansDisclosureAxis":"sam:CompanySponsoredPensionPlansMember"},"factValues":[{"value":"Open to all union employees who  are covered by the Company's collective bargaining agreement with Teamsters  Local Union No. 1199 (\"Local Union #1199\") and who have completed 12 consecutive  months of employment with at least 750 hours worked."}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:PensionExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","sam:DefinedContributionPlansDisclosureAxis":"sam:CompanySponsoredPensionPlansMember"},"factValues":[{"value":"162000","decimals":0}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","sam:DefinedContributionPlansDisclosureAxis":"sam:CompanySponsoredPensionPlansMember"},"factValues":[{"value":"P12M"}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:H","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","sam:DefinedContributionPlansDisclosureAxis":"sam:CompanySponsoredPensionPlansMember"},"factValues":[{"value":"750"}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"sam:DefinedBenefitContributionPlanContributionsByEmployer","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember","sam:DefinedContributionPlansDisclosureAxis":"sam:GroupTwoMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"1000","decimals":0}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"sam:DefinedContributionPlanMatchingPercentOfCompensation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember","sam:DefinedContributionPlansDisclosureAxis":"sam:GroupTwoMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"sam:DefinedContributionPlanMatchingPercentOfCompensation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember","sam:DefinedContributionPlansDisclosureAxis":"sam:GroupThreeMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"sam:PostretirementMedicalBenefitsQualifyingAge","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"P65Y"}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToSuppliers","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:DistributorsMember"},"factValues":[{"value":"28500000","decimals":-5}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:DistributorsMember"},"factValues":[{"value":"23900000","decimals":-5}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:OtherCostOfOperatingRevenue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:DistributorsMember"},"factValues":[{"value":"18700000","decimals":-5}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:CustomersMember"},"factValues":[{"value":"52400000","decimals":-5}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"sam:PostretirementMedicalBenefitsQualifyingAge","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P57Y"}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlansGeneralInformation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"All union employees upon  commencement of employment or, if later, attaining age 21"}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"0.60","decimals":2}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanCoveragePercentage","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:UnionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlansGeneralInformation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"Eligible to participate in the plan on  the first day of the first month after commencing employment"}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"0.60","decimals":2}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:PensionExpense","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanEmployeeContributionAge","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedContributionBenefitPlansDisclosureAxis":"sam:NonunionEmployeesMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},"factValues":[{"value":"P21Y"}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":"sam:PerformanceBasedAwardsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"30000"}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"sam:PercentageOfNetRevenue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"0.02","decimals":2}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"0.40","decimals":2}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:DebtSecuritiesMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:EquitySecuritiesMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"0.12","decimals":2}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"sam:IncomeTaxReturnExaminationPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:ShareBasedCompensationArrangementByPlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"0.00","decimals":2}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:DebtSecuritiesMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"0.03","decimals":2}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:EquitySecuritiesMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"0.08","decimals":2}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"sam:IncomeTaxReturnExaminationPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"16432"}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"7090"}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"8516"}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"P11M"}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"sam:NumberOfSuppliers","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Vendor","us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis":"sam:BarleyAndWheatMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"225.74","decimals":2}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:DebtSecuritiesMember"},"factValues":[{"value":"0.35","decimals":2}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:EquitySecuritiesMember"},"factValues":[{"value":"0.65","decimals":2}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"3515000","decimals":-3}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"3342000","decimals":-3}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"15 to 20 years, or the remaining useful life of the building, whichever is shorter"}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"3 to 20 years, or the term of the production agreement, whichever is shorter"}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember"},"factValues":[{"value":"Lesser of the remaining term of the lease or estimated useful life of the asset"}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"6.96","decimals":2}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3766000","decimals":-3}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"26207000","decimals":-3}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"-345000","decimals":-3}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"-4000","decimals":-3}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"6.69","decimals":2}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"516000","decimals":-3}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"13484000","decimals":-3}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"6.96","decimals":2}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"11000"}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9202000","decimals":-3}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"90253000","decimals":-3}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"26207000","decimals":-3}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"64027000","decimals":-3}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"3766000","decimals":-3}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"19000","decimals":-3}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"29000","decimals":-3}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"351000","decimals":-3}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"3000","decimals":-3}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"345000","decimals":-3}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"716000","decimals":-3}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"90743000","decimals":-3}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"7859000","decimals":-3}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"45027000","decimals":-3}]},{"name":"rpt:f-972","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"6857000","decimals":-3}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:BusinessAcquisitionAxis":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The allocation of the purchase price is as follows (in\n thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"68%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"86%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Property, plant and equipment</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">110</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Trade name</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,648</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Goodwill</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,145</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Total assets acquired and cash paid</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">2,903</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:BusinessAcquisitionAxis":"sam:SouthernCaliforniaBrewingCompanyIncMember"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt\">\n The allocation of the purchase price is as follows (in\n thousands):</p>\n <p style=\"MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"68%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"86%\"></td>\n <td valign=\"bottom\" width=\"8%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Property, plant and equipment</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">338</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Trade name</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">401</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Goodwill</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,161</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em\">\n Total assets acquired and cash paid</p>\n </td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1,900</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"28448000","decimals":-3}]},{"name":"rpt:f-976","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"28044000","decimals":-3}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"5648000","decimals":-3}]},{"name":"rpt:f-978","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"4980000","decimals":-3}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"-16000","decimals":-3}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"6130000","decimals":-3}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationAndObsolescenceMember"},"factValues":[{"value":"6418000","decimals":-3}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExaminationDescription","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"The Company's state income tax returns remain subject to examination for three  or four years depending on the state's statute of limitations."}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"1378000","decimals":-3}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ShareBasedCompensationArrangementByPlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"6696"}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2012-12-30T00:00:00/2013-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.51","decimals":2}]},{"name":"rpt:f-986","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2012-12-30T00:00:00/2013-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.54","decimals":2}]},{"name":"rpt:f-987","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2012-12-30T00:00:00/2013-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67783000","decimals":-3}]},{"name":"rpt:f-988","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2012-12-30T00:00:00/2013-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"135932000","decimals":-3}]},{"name":"rpt:f-989","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2012-12-30T00:00:00/2013-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9686000","decimals":-3}]},{"name":"rpt:f-990","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2012-12-30T00:00:00/2013-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6912000","decimals":-3}]},{"name":"rpt:f-991","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2012-12-30T00:00:00/2013-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"636000"}]},{"name":"rpt:f-992","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2013-12-29T00:00:00/2014-03-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.62","decimals":2}]},{"name":"rpt:f-993","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2013-12-29T00:00:00/2014-03-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.64","decimals":2}]},{"name":"rpt:f-994","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2013-12-29T00:00:00/2014-03-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90519000","decimals":-3}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2013-12-29T00:00:00/2014-03-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"183845000","decimals":-3}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2013-12-29T00:00:00/2014-03-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13391000","decimals":-3}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2013-12-29T00:00:00/2014-03-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8315000","decimals":-3}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2013-12-29T00:00:00/2014-03-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2013-12-29T00:00:00/2014-03-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"838000"}]},{"name":"rpt:f-1000","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2013-03-31T00:00:00/2013-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.45","decimals":2}]},{"name":"rpt:f-1001","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2013-03-31T00:00:00/2013-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.53","decimals":2}]},{"name":"rpt:f-1002","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2013-03-31T00:00:00/2013-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"97132000","decimals":-3}]},{"name":"rpt:f-1003","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2013-03-31T00:00:00/2013-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"181332000","decimals":-3}]},{"name":"rpt:f-1004","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2013-03-31T00:00:00/2013-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32048000","decimals":-3}]},{"name":"rpt:f-1005","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2013-03-31T00:00:00/2013-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19715000","decimals":-3}]},{"name":"rpt:f-1006","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2013-03-31T00:00:00/2013-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"842000"}]},{"name":"rpt:f-1007","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2014-03-30T00:00:00/2014-06-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.88","decimals":2}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2014-03-30T00:00:00/2014-06-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.95","decimals":2}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2014-03-30T00:00:00/2014-06-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"123096000","decimals":-3}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2014-03-30T00:00:00/2014-06-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"231611000","decimals":-3}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2014-03-30T00:00:00/2014-06-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40493000","decimals":-3}]},{"name":"rpt:f-1012","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2014-03-30T00:00:00/2014-06-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25428000","decimals":-3}]},{"name":"rpt:f-1013","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2014-03-30T00:00:00/2014-06-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"1054000"}]},{"name":"rpt:f-1014","factDimensions":{"xbrl:concept":"us-gaap:EnvironmentalRemediationExpense","xbrl:period":"2010-06-27T00:00:00/2010-09-26T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","dei:LegalEntityAxis":"sam:CincinnatiIndemnityCompanyMember","sam:ContractualCommitmentsAxis":"sam:AgreementOneMember","us-gaap:BalanceSheetLocationAxis":"sam:PropertyPlantAndEquipmentNetMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1015","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2013-06-30T00:00:00/2013-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.89","decimals":2}]},{"name":"rpt:f-1016","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2013-06-30T00:00:00/2013-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.00","decimals":2}]},{"name":"rpt:f-1017","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2013-06-30T00:00:00/2013-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"115379000","decimals":-3}]},{"name":"rpt:f-1018","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2013-06-30T00:00:00/2013-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"216414000","decimals":-3}]},{"name":"rpt:f-1019","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2013-06-30T00:00:00/2013-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42239000","decimals":-3}]},{"name":"rpt:f-1020","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2013-06-30T00:00:00/2013-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25686000","decimals":-3}]},{"name":"rpt:f-1021","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2013-06-30T00:00:00/2013-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"995000"}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2014-06-29T00:00:00/2014-09-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.79","decimals":2}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2014-06-29T00:00:00/2014-09-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.91","decimals":2}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2014-06-29T00:00:00/2014-09-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"142996000","decimals":-3}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2014-06-29T00:00:00/2014-09-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"269734000","decimals":-3}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2014-06-29T00:00:00/2014-09-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60647000","decimals":-3}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2014-06-29T00:00:00/2014-09-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37926000","decimals":-3}]},{"name":"rpt:f-1028","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2014-06-29T00:00:00/2014-09-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"1229000"}]},{"name":"rpt:f-1029","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2013-09-29T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.33","decimals":2}]},{"name":"rpt:f-1030","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2013-09-29T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.40","decimals":2}]},{"name":"rpt:f-1031","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2013-09-29T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104628000","decimals":-3}]},{"name":"rpt:f-1032","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2013-09-29T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"205375000","decimals":-3}]},{"name":"rpt:f-1033","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2013-09-29T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29120000","decimals":-3}]},{"name":"rpt:f-1034","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2013-09-29T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18079000","decimals":-3}]},{"name":"rpt:f-1035","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2013-09-29T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"943000"}]},{"name":"rpt:f-1036","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2014-09-28T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.40","decimals":2}]},{"name":"rpt:f-1037","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2014-09-28T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.46","decimals":2}]},{"name":"rpt:f-1038","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2014-09-28T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108400000","decimals":-3}]},{"name":"rpt:f-1039","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2014-09-28T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217817000","decimals":-3}]},{"name":"rpt:f-1040","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2014-09-28T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32036000","decimals":-3}]},{"name":"rpt:f-1041","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2014-09-28T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19074000","decimals":-3}]},{"name":"rpt:f-1042","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2014-09-28T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"983000"}]}]}}