{"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-16-468386","cik":"http://www.sec.gov/CIK","us-gaap":"http://fasb.org/us-gaap/2015-01-31","sam":"http://www.bostonbeer.com/20151226","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","dei":"http://xbrl.sec.gov/dei/2014-01-31","xbrli":"http://www.xbrl.org/2003/instance"},"description":"10-K 0001193125-16-468386 (CIK 0000949870) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2016-02-18"}],"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:Times","dataType":"xs:decimal"},{"name":"sam:Customer","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: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:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:DefinedBenefitPlanUnfundedStatusOfPlan","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:IncreaseDecreaseInAccruedExpensesTaxesAndOtherCurrentLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:IncreaseInAccountsPayableForRepurchaseOfCommonStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"sam:InterestCoverageRatioMinimumForCovenantCompliance","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:InternationalSalesPercentageOfSales","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:Kegs","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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":"xbrlr:volume","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: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: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageAnnualExercisePriceAccretion","dataType":"xbrlr:percent","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":"debit"}]},{"name":"sam:SupplierRebatesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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: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:AssetImpairmentCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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: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:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy","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:ConcentrationRiskPercentage1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ContractualObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueAfterFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInFourthAndFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInSecondAndThirdYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","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: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:DeferredFederalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","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:DeferredIncomeTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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: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:DefinedBenefitPlanContributionsByEmployer","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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: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:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","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: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:InventoryWriteDown","dataType":"xbrlr:monetary","periodType":"duration","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:LeaseIncentiveReceivableCurrent","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: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:NotesPayableFairValueDisclosure","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: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:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","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:ProceedsFromIncomeTaxRefunds","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: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: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:RepaymentsOfDebtAndCapitalLeaseObligations","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: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: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:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","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:IncomeTaxesLineItems"},{"name":"sam:IncomeTaxesTable"},{"name":"sam:OrganizationAndBasisOfPresentationLineItems"},{"name":"sam:OrganizationAndBasisOfPresentationTable"},{"name":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems"},{"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:ScheduleOfContractualCommitmentsLineItems"},{"name":"sam:ScheduleOfContractualCommitmentsTable"},{"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:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"},{"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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"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: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: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:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","domainClass":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain"},{"name":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","domainClass":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain"},{"name":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","domainClass":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainClass":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainClass":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskByTypeAxis","domainClass":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityAxis","domainClass":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","domainClass":"us-gaap:PlanAssetCategoriesDomain"},{"name":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","domainClass":"us-gaap:DefinedBenefitPlansDomain"},{"name":"us-gaap:DefinedContributionPlanTypeAxis","domainClass":"us-gaap:DefinedContributionPlanTypeDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FairValueByMeasurementFrequencyAxis","domainClass":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityAxis","domainClass":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:LeaseArrangementTypeAxis","domainClass":"us-gaap:LeaseArrangementTypeDomain"},{"name":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","domainClass":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:ProductOrServiceAxis","domainClass":"us-gaap:ProductsAndServicesDomain"},{"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:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","domainClass":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"},{"name":"us-gaap:ShareRepurchaseProgramAxis","domainClass":"us-gaap:ShareRepurchaseProgramDomain"},{"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:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain"},{"name":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain"},{"name":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"},{"name":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DefinedBenefitPlansDomain"},{"name":"us-gaap:DefinedContributionPlanTypeDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:LeaseArrangementTypeDomain"},{"name":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"},{"name":"us-gaap:PlanAssetCategoriesDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:ProductsAndServicesDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"},{"name":"us-gaap:RangeMember"},{"name":"us-gaap:SegmentDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"},{"name":"us-gaap:ShareRepurchaseProgramDomain"},{"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:PurchaseCommitmentExcludingLongtermCommitmentDomain","relationships":[{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:GlassBottlesMember"},{"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:OtherPurchaseCommitmentMember"}]},{"name":"rpt:domain-2","root":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","relationships":[{"source":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","target":"sam:BarleyAndWheatMember"}]},{"name":"rpt:domain-3","root":"us-gaap:LeaseArrangementTypeDomain","relationships":[{"source":"us-gaap:LeaseArrangementTypeDomain","target":"sam:OperatingLeasesMember"}]},{"name":"rpt:domain-4","root":"us-gaap:RangeMember","relationships":[{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember"}]},{"name":"rpt:domain-5","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"}]},{"name":"rpt:domain-6","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockCompensationPlanMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"sam:MarketBasedOptionAwardMember"}]},{"name":"rpt:domain-7","root":"us-gaap:RangeMember","relationships":[{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember"},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember"}]},{"name":"rpt:domain-8","root":"us-gaap:SubsequentEventTypeDomain","relationships":[{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember"}]},{"name":"rpt:domain-9","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"sam:NonEmployeeDirectorStockOptionMember"}]},{"name":"rpt:domain-10","root":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","target":"us-gaap:ChiefExecutiveOfficerMember"}]},{"name":"rpt:domain-11","root":"us-gaap:ShareRepurchaseProgramDomain","relationships":[{"source":"us-gaap:ShareRepurchaseProgramDomain","target":"sam:BeforeAmendmentMember"},{"source":"us-gaap:ShareRepurchaseProgramDomain","target":"sam:AfterAmendmentMember"}]},{"name":"rpt:domain-12","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"}]},{"name":"rpt:domain-13","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-14","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember"}]},{"name":"rpt:domain-15","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:OtherPurchaseCommitmentMember"}]},{"name":"rpt:domain-16","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember"}]},{"name":"rpt:domain-17","root":"us-gaap:VariableRateDomain","relationships":[{"source":"us-gaap:VariableRateDomain","target":"us-gaap:PrimeRateMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember"}]},{"name":"rpt:domain-18","root":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:NonunionEmployeesMember"},{"source":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:UnionEmployeesMember"}]},{"name":"rpt:domain-19","root":"us-gaap:DefinedBenefitPlansDomain","relationships":[{"source":"us-gaap:DefinedBenefitPlansDomain","target":"sam:BostonBeerCompanyFourZeroOneKPlanMember"},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember"},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:PensionPlansDefinedBenefitMember"}]},{"name":"rpt:domain-20","root":"us-gaap:PlanAssetCategoriesDomain","relationships":[{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:DebtSecuritiesMember"},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:EquitySecuritiesMember"}]},{"name":"rpt:domain-21","root":"us-gaap:DefinedContributionPlanTypeDomain","relationships":[{"source":"us-gaap:DefinedContributionPlanTypeDomain","target":"sam:GroupTwoMember"},{"source":"us-gaap:DefinedContributionPlanTypeDomain","target":"sam:GroupThreeMember"},{"source":"us-gaap:DefinedContributionPlanTypeDomain","target":"sam:CompanySponsoredPensionPlansMember"}]},{"name":"rpt:domain-22","root":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","relationships":[{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TheInternationalUnionOfOperatingEngineersMember"},{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember"}]},{"name":"rpt:domain-23","root":"us-gaap:RangeMember","relationships":[{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember"},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember"}]},{"name":"rpt:domain-24","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:KegsMember"},{"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-25","root":"us-gaap:FairValueMeasurementFrequencyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember"}]},{"name":"rpt:domain-26","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member"}]},{"name":"rpt:domain-27","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member"}]},{"name":"rpt:domain-28","root":"us-gaap:DefinedBenefitPlansDomain","relationships":[{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:PensionPlansDefinedBenefitMember"},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"}]},{"name":"rpt:domain-29","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember"},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"sam:FederalIncomeTaxMember"}]},{"name":"rpt:domain-30","root":"us-gaap:TaxPeriodDomain","relationships":[{"source":"us-gaap:TaxPeriodDomain","target":"sam:IncomeTaxRefundMember"}]},{"name":"rpt:domain-31","root":"us-gaap:PlanAssetCategoriesDomain","relationships":[{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:EquitySecuritiesMember"},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:DebtSecuritiesMember"}]},{"name":"rpt:domain-32","root":"us-gaap:AntidilutiveSecuritiesNameDomain","relationships":[{"source":"us-gaap:AntidilutiveSecuritiesNameDomain","target":"sam:PerformanceBasedAwardsMember"}]},{"name":"rpt:domain-33","root":"us-gaap:ProductsAndServicesDomain","relationships":[{"source":"us-gaap:ProductsAndServicesDomain","target":"sam:ProductsAMember"}]},{"name":"rpt:domain-34","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:ProductConcentrationRiskMember"}]},{"name":"rpt:domain-35","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember"}]},{"name":"rpt:domain-36","root":"us-gaap:RangeMember","relationships":[{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember"}]},{"name":"rpt:domain-37","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"}]},{"name":"rpt:domain-38","root":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","relationships":[{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember"}]},{"name":"rpt:domain-39","root":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","relationships":[{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","target":"sam:CustomersMember"}]},{"name":"rpt:domain-40","root":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","relationships":[{"source":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","target":"sam:DistributorsMember"}]},{"name":"rpt:domain-41","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:KegsMember"}]},{"name":"rpt:domain-42","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"sam:SegmentOneMember"},{"source":"us-gaap:SegmentDomain","target":"sam:SegmentTwoMember"}]},{"name":"rpt:domain-43","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:InventoryValuationReserveMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForSalesReturnsMember"}]},{"name":"rpt:domain-44","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember"}]},{"name":"rpt:domain-45","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:AdvertisingMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:AfterAmendmentMember","domainClasses":["us-gaap:ShareRepurchaseProgramDomain"]},{"name":"sam:ApplesAndOtherIngredientsMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:BarleyAndWheatMember","domainClasses":["us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"]},{"name":"sam:BeforeAmendmentMember","domainClasses":["us-gaap:ShareRepurchaseProgramDomain"]},{"name":"sam:BostonBeerCompanyFourZeroOneKPlanMember","domainClasses":["us-gaap:DefinedBenefitPlansDomain"]},{"name":"sam:CompanySponsoredPensionPlansMember","domainClasses":["us-gaap:DefinedContributionPlanTypeDomain"]},{"name":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"sam:CustomersMember","domainClasses":["sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain"]},{"name":"sam:DiscountAccrualMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"sam:DistributorsMember","domainClasses":["us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"]},{"name":"sam:FederalIncomeTaxMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"sam:GlassBottlesMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:GroupThreeMember","domainClasses":["us-gaap:DefinedContributionPlanTypeDomain"]},{"name":"sam:GroupTwoMember","domainClasses":["us-gaap:DefinedContributionPlanTypeDomain"]},{"name":"sam:HopsBarleyAndWheatMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:HopsMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:IncomeTaxRefundMember","domainClasses":["us-gaap:TaxPeriodDomain"]},{"name":"sam:KegsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"sam:LongTermPerformanceBasedShareAwardsMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"]},{"name":"sam:MarketBasedOptionAwardMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"sam:NonEmployeeDirectorStockOptionMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"sam:NonunionEmployeesMember","domainClasses":["us-gaap:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"sam:OperatingLeasesMember","domainClasses":["us-gaap:LeaseArrangementTypeDomain"]},{"name":"sam:OtherPurchaseCommitmentMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:PerformanceBasedAwardsMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","us-gaap:AntidilutiveSecuritiesNameDomain"]},{"name":"sam:ProductsAMember","domainClasses":["us-gaap:ProductsAndServicesDomain"]},{"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:TeamstersLocalUnionNumberElevenNinetyNineMember","domainClasses":["sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain"]},{"name":"sam:TheInternationalUnionOfOperatingEngineersMember","domainClasses":["sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain"]},{"name":"sam:UnionEmployeesMember","domainClasses":["us-gaap:TitleOfIndividualWithRelationshipToEntityDomain"]},{"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:AllowanceForSalesReturnsMember","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:FairValueMeasurementsRecurringMember","domainClasses":["us-gaap:FairValueMeasurementFrequencyDomain"]},{"name":"us-gaap:FurnitureAndFixturesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:GeneralAndAdministrativeExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:InventoryValuationReserveMember","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:OtherPostretirementBenefitPlansDefinedBenefitMember","domainClasses":["us-gaap:DefinedBenefitPlansDomain"]},{"name":"us-gaap:PensionPlansDefinedBenefitMember","domainClasses":["us-gaap:DefinedBenefitPlansDomain"]},{"name":"us-gaap:PrimeRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:ProductConcentrationRiskMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:RestrictedStockMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:RevolvingCreditFacilityMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:SalesRevenueNetMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"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}]},{"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":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","domainNetwork":"rpt:domain-1","optional":true},{"dimension":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"us-gaap:LeaseArrangementTypeAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-5","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-6","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"us-gaap:TitleOfIndividualAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"us-gaap:ShareRepurchaseProgramAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-13","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-13","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-14","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":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"us-gaap:LeaseArrangementTypeAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-5","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":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"us-gaap:VariableRateAxis","domainNetwork":"rpt:domain-17","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:TitleOfIndividualAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","domainNetwork":"rpt:domain-19","optional":true},{"dimension":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"us-gaap:DefinedContributionPlanTypeAxis","domainNetwork":"rpt:domain-21","optional":true},{"dimension":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","domainNetwork":"rpt:domain-22","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-23","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:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-23","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:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-26","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:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-27","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:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis","domainNetwork":"rpt:domain-28","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:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-29","optional":true},{"dimension":"us-gaap:TaxPeriodAxis","domainNetwork":"rpt:domain-30","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-23","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:DefinedBenefitPlanByPlanAssetCategoriesAxis","domainNetwork":"rpt:domain-31","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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainNetwork":"rpt:domain-32","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},{"dimension":"us-gaap:ProductOrServiceAxis","domainNetwork":"rpt:domain-33","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-34","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-35","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-36","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}]},{"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}]},{"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-37","optional":true},{"dimension":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","domainNetwork":"rpt:domain-38","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}]},{"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},{"dimension":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","domainNetwork":"rpt:domain-39","optional":true},{"dimension":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","domainNetwork":"rpt:domain-40","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-41","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-42","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}]},{"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},{"dimension":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainNetwork":"rpt:domain-43","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}]},{"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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-14","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":"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":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-44","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":"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},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-14","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","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":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-14","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":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-45","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-14","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":"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: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 Increase","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: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: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 Increase","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: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: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: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:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","labelType":"xbrl:documentation","value":"Decrease Increase In Accounts Payable For Purchase Of Property Plant And Equipment","language":"en-US"},{"forObject":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Decrease Increase In Accounts Payable For Purchase Of Property Plant And Equipment","language":"en-US"},{"forObject":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Decrease (Increase) in accounts payable for purchase of property, plant and equipment","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: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:DefinedBenefitPlanUnfundedStatusOfPlan","labelType":"xbrl:documentation","value":"Defined Benefit Plan, Unfunded Status Of Plan","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanUnfundedStatusOfPlan","labelType":"xbrl:label","value":"Defined Benefit Plan, Unfunded Status Of Plan","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanUnfundedStatusOfPlan","labelType":"xbrl:terseLabel","value":"Unfunded projected pension benefits","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: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: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:FederalIncomeTaxMember","labelType":"xbrl:documentation","value":"Federal Income Tax [Member]","language":"en-US"},{"forObject":"sam:FederalIncomeTaxMember","labelType":"xbrl:label","value":"Federal Income Tax [Member]","language":"en-US"},{"forObject":"sam:FederalIncomeTaxMember","labelType":"xbrl:terseLabel","value":"Federal Income Tax","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":"2015 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:IncreaseDecreaseInAccruedExpensesTaxesAndOtherCurrentLiabilities","labelType":"xbrl:documentation","value":"Increase (Decrease) in Accrued Expenses Taxes and Other Current Liabilities","language":"en-US"},{"forObject":"sam:IncreaseDecreaseInAccruedExpensesTaxesAndOtherCurrentLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Accrued Expenses Taxes and Other Current Liabilities","language":"en-US"},{"forObject":"sam:IncreaseDecreaseInAccruedExpensesTaxesAndOtherCurrentLiabilities","labelType":"xbrl:negatedLabel","value":"Accrued expenses and taxes and other current liabilities","language":"en-US"},{"forObject":"sam:IncreaseInAccountsPayableForRepurchaseOfCommonStock","labelType":"xbrl:documentation","value":"Increase in Accounts Payable for Repurchase of Common Stock","language":"en-US"},{"forObject":"sam:IncreaseInAccountsPayableForRepurchaseOfCommonStock","labelType":"xbrl:label","value":"Increase in Accounts Payable for Repurchase of Common Stock","language":"en-US"},{"forObject":"sam:IncreaseInAccountsPayableForRepurchaseOfCommonStock","labelType":"xbrl:terseLabel","value":"Increase in accounts payable for repurchase of Class A Common Stock","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:InternationalSalesPercentageOfSales","labelType":"xbrl:documentation","value":"International Sales Percentage of Sales","language":"en-US"},{"forObject":"sam:InternationalSalesPercentageOfSales","labelType":"xbrl:label","value":"International Sales Percentage of Sales","language":"en-US"},{"forObject":"sam:InternationalSalesPercentageOfSales","labelType":"xbrl:terseLabel","value":"Sales to foreign distributors as a percentage of total sales","language":"en-US"},{"forObject":"sam:Kegs","labelType":"xbrl:documentation","value":"Kegs","language":"en-US"},{"forObject":"sam:Kegs","labelType":"xbrl:label","value":"Kegs","language":"en-US"},{"forObject":"sam:Kegs","labelType":"xbrl:terseLabel","value":"Kegs","language":"en-US"},{"forObject":"sam:KegsMember","labelType":"xbrl:documentation","value":"Kegs [Member]","language":"en-US"},{"forObject":"sam:KegsMember","labelType":"xbrl:label","value":"Kegs [Member]","language":"en-US"},{"forObject":"sam:KegsMember","labelType":"xbrl:terseLabel","value":"Kegs","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:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","labelType":"xbrl:documentation","value":"Organization And Summary Of Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","labelType":"xbrl:label","value":"Organization And Summary Of Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","labelType":"xbrl:terseLabel","value":"Organization And Summary Of Significant Accounting Policies [Line Items]","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: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 Awards","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:ProductsAMember","labelType":"xbrl:documentation","value":"Products A [Member]","language":"en-US"},{"forObject":"sam:ProductsAMember","labelType":"xbrl:label","value":"Products A [Member]","language":"en-US"},{"forObject":"sam:ProductsAMember","labelType":"xbrl:terseLabel","value":"A&S brands","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 expense (recovery)","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: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: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:ScheduleOfContractualCommitmentsLineItems","labelType":"xbrl:documentation","value":"Schedule Of Contractual Commitments [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfContractualCommitmentsLineItems","labelType":"xbrl:label","value":"Schedule Of Contractual Commitments [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfContractualCommitmentsLineItems","labelType":"xbrl:terseLabel","value":"Schedule Of Contractual Commitments [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfContractualCommitmentsTable","labelType":"xbrl:documentation","value":"Schedule Of Contractual Commitments [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfContractualCommitmentsTable","labelType":"xbrl:label","value":"Schedule Of Contractual Commitments [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfContractualCommitmentsTable","labelType":"xbrl:terseLabel","value":"Schedule Of Contractual Commitments [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 Reporting Unit","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 Reporting Unit","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: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":"2020","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":"2019","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":"2016","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":"2018","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":"2017","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: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageAnnualExercisePriceAccretion","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Percentage Annual Exercise Price Accretion","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageAnnualExercisePriceAccretion","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Percentage Annual Exercise Price Accretion","language":"en-US"},{"forObject":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageAnnualExercisePriceAccretion","labelType":"xbrl:terseLabel","value":"Option exercised, additional percentage","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: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:SupplierRebatesCurrent","labelType":"xbrl:documentation","value":"Supplier Rebates, Current","language":"en-US"},{"forObject":"sam:SupplierRebatesCurrent","labelType":"xbrl:label","value":"Supplier Rebates, Current","language":"en-US"},{"forObject":"sam:SupplierRebatesCurrent","labelType":"xbrl:terseLabel","value":"Supplier rebates","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: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 $244 and $144 as of December 26, 2015 and December 27, 2014, respectively","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 (loss) income, ending balance","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:periodStartLabel","value":"Accumulated other comprehensive (loss) income, 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":"AOCI Attributable to Parent [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:AllowanceForSalesReturnsMember","labelType":"xbrl:label","value":"Allowance for Sales Returns [Member]","language":"en-US"},{"forObject":"us-gaap:AllowanceForSalesReturnsMember","labelType":"xbrl:terseLabel","value":"Stale Beer Reserve","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:AssetImpairmentCharges","labelType":"xbrl:label","value":"Asset Impairment Charges","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentCharges","labelType":"xbrl:terseLabel","value":"Impairment of assets","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: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, 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: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: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:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy","labelType":"xbrl:terseLabel","value":"Cash, Cash Equivalents and Restricted Cash","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 (See Note J)","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) Income","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:label","value":"Concentration Risk Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Type [Axis]","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:ConcentrationRiskPercentage1","labelType":"xbrl:label","value":"Concentration Risk, Percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:terseLabel","value":"Concentration risk, percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:label","value":"Concentration Risk Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Type [Domain]","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:ContractualObligation","labelType":"xbrl:label","value":"Contractual Obligation","language":"en-US"},{"forObject":"us-gaap:ContractualObligation","labelType":"xbrl:terseLabel","value":"Contractual obligations","language":"en-US"},{"forObject":"us-gaap:ContractualObligation","labelType":"xbrl:totalLabel","value":"Contractual obligations payment due, total","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueAfterFifthYear","labelType":"xbrl:label","value":"Contractual Obligation, Due after Fifth Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueAfterFifthYear","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFourthAndFifthYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Fourth and Fifth Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFourthAndFifthYear","labelType":"xbrl:terseLabel","value":"Contractual obligations payment due, 2019-2020","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInNextTwelveMonths","labelType":"xbrl:label","value":"Contractual Obligation, Due in Next Fiscal Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInNextTwelveMonths","labelType":"xbrl:terseLabel","value":"Contractual obligations payment due, 2016","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInSecondAndThirdYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Second and Third Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInSecondAndThirdYear","labelType":"xbrl:terseLabel","value":"Contractual obligations payment due, 2017-2018","language":"en-US"},{"forObject":"us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","labelType":"xbrl:label","value":"Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","labelType":"xbrl:terseLabel","value":"Contractual Obligations","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:CreditFacilityAxis","labelType":"xbrl:label","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:terseLabel","value":"Credit Facility","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:label","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:terseLabel","value":"Credit Facility [Domain]","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: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: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:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]","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:DeferredFederalStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Federal, State and Local, Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Total deferred","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:DeferredIncomeTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:negatedTotalLabel","value":"Total deferred tax liabilities","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: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":"Net 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:DefinedBenefitPlanContributionsByEmployer","labelType":"xbrl:label","value":"Defined Benefit Plan, Contributions by Employer","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanContributionsByEmployer","labelType":"xbrl:terseLabel","value":"Contribution amount by the Company","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:DefinedContributionPlanTypeAxis","labelType":"xbrl:label","value":"Defined Contribution Plan Type [Axis]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanTypeAxis","labelType":"xbrl:terseLabel","value":"Defined Contribution Plan Type [Axis]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanTypeDomain","labelType":"xbrl:label","value":"Defined Contribution Plan Type [Domain]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanTypeDomain","labelType":"xbrl:terseLabel","value":"Defined Contribution Plan Type [Domain]","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:negatedLabel","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 uncertain tax positions","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: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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:label","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:terseLabel","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:label","value":"Fair Value Measurements, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:terseLabel","value":"Fair Value Measurements, Recurring and Nonrecurring [Table]","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:FairValueByMeasurementFrequencyAxis","labelType":"xbrl:label","value":"Measurement Frequency [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementFrequencyAxis","labelType":"xbrl:terseLabel","value":"Measurement Frequency [Axis]","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:FairValueMeasurementFrequencyDomain","labelType":"xbrl:label","value":"Fair Value, Measurement Frequency [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementFrequencyDomain","labelType":"xbrl:terseLabel","value":"Fair Value, Measurement Frequency [Domain]","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:FairValueMeasurementsRecurringMember","labelType":"xbrl:label","value":"Fair Value, Measurements, Recurring [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsRecurringMember","labelType":"xbrl:terseLabel","value":"Fair Value, Measurements, Recurring","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: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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Income before provision for income tax","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 provision for income taxes","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: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:InventoryValuationReserveMember","labelType":"xbrl:label","value":"Inventory Valuation Reserve [Member]","language":"en-US"},{"forObject":"us-gaap:InventoryValuationReserveMember","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:InventoryWriteDown","labelType":"xbrl:label","value":"Inventory Write-down","language":"en-US"},{"forObject":"us-gaap:InventoryWriteDown","labelType":"xbrl:terseLabel","value":"Provision for excess or expired inventory","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:LeaseArrangementTypeAxis","labelType":"xbrl:label","value":"Lease Arrangement, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LeaseArrangementTypeAxis","labelType":"xbrl:terseLabel","value":"Lease Arrangement, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LeaseArrangementTypeDomain","labelType":"xbrl:label","value":"Lease Arrangement, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LeaseArrangementTypeDomain","labelType":"xbrl:terseLabel","value":"Lease Arrangement, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LeaseIncentiveReceivableCurrent","labelType":"xbrl:label","value":"Lease Incentive Receivable, Current","language":"en-US"},{"forObject":"us-gaap:LeaseIncentiveReceivableCurrent","labelType":"xbrl:terseLabel","value":"Lease incentive receivable","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":"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: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: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":"Equipment and machinery","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 (used in) provided by 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 (used in) provided by 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 income (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:NotesPayableFairValueDisclosure","labelType":"xbrl:label","value":"Notes Payable, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:NotesPayableFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Note payable","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: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: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 ($296) in 2013, $455 in 2014 and ($142) in 2015","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:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","labelType":"xbrl:terseLabel","value":"Currency translation adjustment","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","labelType":"xbrl:terseLabel","value":"Currency translation adjustment","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:totalLabel","value":"Total other comprehensive income (loss), net of 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 (loss), 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: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 intangible assets and acquisition of brewery 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:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:terseLabel","value":"Plan Name","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:label","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:terseLabel","value":"Plan Name [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 receivables","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:ProceedsFromIncomeTaxRefunds","labelType":"xbrl:label","value":"Proceeds from Income Tax Refunds","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIncomeTaxRefunds","labelType":"xbrl:terseLabel","value":"Income taxes refunded","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:ProductConcentrationRiskMember","labelType":"xbrl:label","value":"Product Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:ProductConcentrationRiskMember","labelType":"xbrl:terseLabel","value":"Product Concentration Risk","language":"en-US"},{"forObject":"us-gaap:ProductOrServiceAxis","labelType":"xbrl:label","value":"Products and Services [Axis]","language":"en-US"},{"forObject":"us-gaap:ProductOrServiceAxis","labelType":"xbrl:terseLabel","value":"Products and Services [Axis]","language":"en-US"},{"forObject":"us-gaap:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Products and Services [Domain]","language":"en-US"},{"forObject":"us-gaap:ProductsAndServicesDomain","labelType":"xbrl:terseLabel","value":"Products and Services [Domain]","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: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: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: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: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:RestrictedCashAndCashEquivalents","labelType":"xbrl:label","value":"Restricted Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalents","labelType":"xbrl:terseLabel","value":"Restricted cash","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:RevolvingCreditFacilityMember","labelType":"xbrl:label","value":"Revolving Credit Facility [Member]","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:terseLabel","value":"Revolving Credit Facility","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: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:SalesRevenueNetMember","labelType":"xbrl:label","value":"Sales Revenue, Net [Member]","language":"en-US"},{"forObject":"us-gaap:SalesRevenueNetMember","labelType":"xbrl:terseLabel","value":"Sales Revenue, Net","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 (Loss) Income","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 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":"Number of shares reserved for issuance under stock option plan","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: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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:verboseLabel","value":"Options granted in period exercise price","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:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","labelType":"xbrl:label","value":"Supplier [Axis]","language":"en-US"},{"forObject":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","labelType":"xbrl:terseLabel","value":"Supplier [Axis]","language":"en-US"},{"forObject":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","labelType":"xbrl:label","value":"Share-based Goods and Nonemployee Services Transaction, Supplier [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","labelType":"xbrl:terseLabel","value":"Share-based Goods and Nonemployee Services Transaction, Supplier [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareRepurchaseProgramAxis","labelType":"xbrl:label","value":"Share Repurchase Program [Axis]","language":"en-US"},{"forObject":"us-gaap:ShareRepurchaseProgramAxis","labelType":"xbrl:terseLabel","value":"Share Repurchase Program [Axis]","language":"en-US"},{"forObject":"us-gaap:ShareRepurchaseProgramDomain","labelType":"xbrl:label","value":"Share Repurchase Program [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareRepurchaseProgramDomain","labelType":"xbrl:terseLabel","value":"Share Repurchase Program [Domain]","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 $5,282 in 2013, $17,353 in 2014 and $15,350 in 2015 (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 $5,282 in 2013, $17,353 in 2014 and $15,350 in 2015","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: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: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:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities","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:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:terseLabel","value":"Increases related to prior 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 (Loss) Income (Detail)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"181 - Disclosure - Changes in Accumulated Other Comprehensive (Loss) Income (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":"161 - Disclosure - Contractual Obligations (Detail)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"154 - Disclosure - Debt and Capital Lease Obligations - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"173 - Disclosure - Employee Retirement Plans and Post-Retirement Benefit Plan - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"147 - Disclosure - Estimated Useful Lives (Detail)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"162 - Disclosure - Fair Value Measurement of Assets and Liabilities on Recurring Basis (Detail)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"163 - Disclosure - Financial Instruments Not Recorded at Fair Value (Detail)","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"174 - Disclosure - Funded Status of Local 1199 Pension Plan and Retiree Medical Plan (Detail)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"158 - Disclosure - Income Taxes - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"175 - Disclosure - Local 1199 Plan's Weighted-Average Asset Allocations (Detail)","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"179 - Disclosure - Net Income per Share - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"145 - Disclosure - Organization and Basis of Presentation - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"151 - Disclosure - Property, Plant and Equipment - Additional Information (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":"183 - 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 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":"153 - Disclosure - Summary of Accrued Expenses and Other Current Liabilities (Detail)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"170 - Disclosure - Summary of Estimated Future Annual Stock-Based Compensation Expense (Detail)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"149 - Disclosure - Summary of Prepaid Expenses and Other Current Assets (Detail)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"150 - Disclosure - Summary of Property, Plant and Equipment (Detail)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"146 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"167 - Disclosure - Summary of Stock Options under Equity Plan and Non-Employee Director Plan (Detail)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"182 - Disclosure - Summary of Valuation and Qualifying Accounts (Detail)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"171 - Disclosure - Summary of Vesting Activities for Investment Share Program and Restricted Stock Awards (Detail)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"169 - Disclosure - Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"101 - Document - Document and Entity Information","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"115 - Disclosure - Accrued Expenses and Other Current Liabilities","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"134 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"120 - Disclosure - Brewery Acquisitions","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"138 - Disclosure - Brewery Acquisitions (Tables)","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"118 - Disclosure - Commitments and Contingencies","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"136 - Disclosure - Commitments and Contingencies (Tables)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"124 - Disclosure - Accumulated Other Comprehensive (Loss) Income","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"142 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"116 - Disclosure - Debt and Capital Lease Obligations","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"121 - Disclosure - Common Stock and Share-Based Compensation","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"139 - Disclosure - Common Stock and Share-Based Compensation (Tables)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"123 - Disclosure - Net Income per Share","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"141 - Disclosure - Net Income per Share (Tables)","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"119 - Disclosure - Fair Value Measures","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"137 - Disclosure - Fair Value Measures (Tables)","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"114 - Disclosure - Goodwill","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"133 - Disclosure - Goodwill (Tables)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"117 - Disclosure - Income Taxes","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"135 - Disclosure - Income Taxes (Tables)","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"111 - Disclosure - Inventories","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"130 - Disclosure - Inventories (Tables)","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"109 - Disclosure - Organization and Basis of Presentation","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"122 - Disclosure - Employee Retirement Plans and Post-Retirement Benefit Plan","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"140 - Disclosure - Employee Retirement Plans and Post-Retirement Benefit Plan (Tables)","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"112 - Disclosure - Prepaid Expenses and Other Current Assets","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"131 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"113 - Disclosure - Property, Plant and Equipment","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"132 - Disclosure - Property, Plant and Equipment (Tables)","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"127 - Disclosure - Quarterly Results (Unaudited)","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"144 - Disclosure - Quarterly Results (Unaudited) (Tables)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"125 - Disclosure - Valuation and Qualifying Accounts","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"143 - Disclosure - Valuation and Qualifying Accounts (Tables)","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"110 - Disclosure - Summary of Significant Accounting Policies","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"128 - Disclosure - Summary of Significant Accounting Policies (Policies)","language":"en"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"129 - Disclosure - Summary of Significant Accounting Policies (Tables)","language":"en"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"126 - Disclosure - Subsequent Events","language":"en"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"108 - Statement - Consolidated Statements of Cash Flows","language":"en"},{"forObject":"rpt:group-77","labelType":"xbrl:label","value":"103 - Statement - Consolidated Balance Sheets","language":"en"},{"forObject":"rpt:group-78","labelType":"xbrl:label","value":"104 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en"},{"forObject":"rpt:group-79","labelType":"xbrl:label","value":"105 - Statement - Consolidated Statements of Comprehensive Income","language":"en"},{"forObject":"rpt:group-80","labelType":"xbrl:label","value":"106 - Statement - Consolidated Statements of Stockholders' Equity","language":"en"},{"forObject":"rpt:group-81","labelType":"xbrl:label","value":"107 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)","language":"en"},{"forObject":"rpt:group-82","labelType":"xbrl:label","value":"184 - Disclosure - Components of Inventories (Detail) (Alternate 1)","language":"en"}],"networks":[{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"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:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"dei:LegalEntityAxis","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:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-83","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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":1.06,"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-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: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-85","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-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"sam:CommitmentsAndContingenciesDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseArrangementTypeAxis","target":"us-gaap:LeaseArrangementTypeDomain","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":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:ContractualObligation","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:RecordedUnconditionalPurchaseObligation","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:NumberOfSuppliers","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:OperatingLeasesRentExpenseNet","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:LeaseExpirationYear","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:PercentageOfProductionVolumes","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseArrangementTypeDomain","target":"sam:OperatingLeasesMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsMember","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","target":"sam:BarleyAndWheatMember","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:GlassBottlesMember","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsBarleyAndWheatMember","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:ApplesAndOtherIngredientsMember","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:AdvertisingMember","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OtherPurchaseCommitmentMember","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"dei:LegalEntityAxis","order":6.0,"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":"us-gaap:LeaseArrangementTypeAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:RangeAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":14.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-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"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:PlanNameAxis","target":"us-gaap:PlanNameDomain","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":"us-gaap:ShareRepurchaseProgramAxis","target":"us-gaap:ShareRepurchaseProgramDomain","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":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"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":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageAnnualExercisePriceAccretion","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:StockRepurchaseProgramAdditionalAuthorizedAmount","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockCompensationPlanMember","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","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":"us-gaap:PlanNameDomain","target":"sam:NonEmployeeDirectorStockOptionMember","order":1.36,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareRepurchaseProgramDomain","target":"sam:BeforeAmendmentMember","order":1.37,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:LongTermPerformanceBasedShareAwardsMember","order":1.38,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember","order":1.39,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":1.4,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareRepurchaseProgramDomain","target":"sam:AfterAmendmentMember","order":1.41,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:ServiceBasedAwardsMember","order":1.42,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"sam:MarketBasedOptionAwardMember","order":1.43,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:VoluntaryEquityInvestmentProgramMember","order":1.44,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":8.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:PlanNameAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:TitleOfIndividualAxis","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareRepurchaseProgramAxis","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:StatementClassOfStockAxis","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-88","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-89","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.01,"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-90","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-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: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-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"sam:ScheduleOfContractualCommitmentsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseArrangementTypeAxis","target":"us-gaap:LeaseArrangementTypeDomain","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:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsBarleyAndWheatMember","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:ApplesAndOtherIngredientsMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:AdvertisingMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:GlassBottlesMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OtherPurchaseCommitmentMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseArrangementTypeDomain","target":"sam:OperatingLeasesMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligation","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueInNextTwelveMonths","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueInSecondAndThirdYear","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueInFourthAndFifthYear","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueAfterFifthYear","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsTable","target":"dei:LegalEntityAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsTable","target":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsTable","target":"us-gaap:LeaseArrangementTypeAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsTable","target":"sam:ScheduleOfContractualCommitmentsLineItems","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":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","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: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":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:PrimeRateMember","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DebtAndCapitalLeaseObligationsTable","target":"us-gaap:CreditFacilityAxis","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":"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":"us-gaap:DefinedContributionPlanTypeAxis","target":"us-gaap:DefinedContributionPlanTypeDomain","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:TitleOfIndividualAxis","target":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","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":"us-gaap:DefinedBenefitPlanContributionsByEmployer","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:DefinedBenefitPlanUnfundedStatusOfPlan","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:PostretirementMedicalBenefitsQualifyingAge","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanCoveragePercentage","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanBasisUsedToDetermineOverallExpectedLongTermRateOfReturnsOnAssetsAssumption","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:NonunionEmployeesMember","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"sam:BostonBeerCompanyFourZeroOneKPlanMember","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedContributionPlanTypeDomain","target":"sam:GroupTwoMember","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TheInternationalUnionOfOperatingEngineersMember","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:DebtSecuritiesMember","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:UnionEmployeesMember","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedContributionPlanTypeDomain","target":"sam:GroupThreeMember","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:EquitySecuritiesMember","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedContributionPlanTypeDomain","target":"sam:CompanySponsoredPensionPlansMember","order":1.34,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","order":1.35,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansDomain","target":"us-gaap:PensionPlansDefinedBenefitMember","order":1.36,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"dei:LegalEntityAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:TitleOfIndividualAxis","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":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedContributionPlanTypeAxis","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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:KegsMember","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:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AssetsFairValueDisclosureAbstract","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","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:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","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":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:NotesPayableFairValueDisclosure","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"dei:LegalEntityAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","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:IncomeTaxExaminationDescription","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"sam:IncomeTaxReturnExaminationPeriod","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:IncomeTaxesReceivable","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodDomain","target":"sam:IncomeTaxRefundMember","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"sam:FederalIncomeTaxMember","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:TaxPeriodAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"us-gaap:RangeAxis","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":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AntidilutiveSecuritiesNameDomain","target":"sam:PerformanceBasedAwardsMember","order":1.07,"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":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","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:ProductOrServiceAxis","target":"us-gaap:ProductsAndServicesDomain","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":"us-gaap:ConcentrationRiskPercentage1","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueNetMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ProductsAndServicesDomain","target":"sam:ProductsAMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:ProductConcentrationRiskMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndBasisOfPresentationTable","target":"dei:LegalEntityAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndBasisOfPresentationTable","target":"us-gaap:ProductOrServiceAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndBasisOfPresentationTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndBasisOfPresentationTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndBasisOfPresentationTable","target":"us-gaap:RangeAxis","order":13.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:AssetImpairmentCharges","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:BusinessCombinationsAbstract","order":1.0},{"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:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"dei:LegalEntityAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:Goodwill","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","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: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-106","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:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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-107","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:negatedLabel"}]},{"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-108","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:DeferredIncomeTaxLiabilities","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilities","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"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-109","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":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.1,"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-110","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:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:ShareBasedCompensation","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","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-111","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:StockRepurchaseProgramAggregatePurchasePriceAbstract","target":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","target":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"sam:StockRepurchaseProgramNumberOfSharesAbstract","target":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"sam:StockRepurchaseProgramNumberOfSharesAbstract","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:StockRepurchaseProgramNumberOfSharesAbstract","target":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","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-112","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":"sam:AccruedFreightCostsCurrent","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":"us-gaap:DeferredRevenueCurrent","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AllowanceForSalesReturnsCurrent","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:SalesTaxPayableCurrent","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccruedPurchaseCommitmentCurrent","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":1.12,"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-113","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-114","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract","target":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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: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":"sam:SupplierRebatesCurrent","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:LeaseIncentiveReceivableCurrent","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:PrepaidInsurance","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-115","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":"sam:Kegs","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-116","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":"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:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","target":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","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":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:RestrictedCashAndCashEquivalents","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:InternationalSalesPercentageOfSales","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:InventoryWriteDown","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:IncreaseDecreaseInCustomerDeposits","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:CustomerDepositsCurrent","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:Goodwill","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:DeferredRevenueCurrent","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:ShippingHandlingAndTransportationCosts","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:MarketingAndAdvertisingExpense","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:SellingAndMarketingExpense","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:PaymentsToSuppliers","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:OtherCostOfOperatingRevenue","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:DeferredTaxAssetsNetCurrent","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:KegsMember","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"sam:SegmentOneMember","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","target":"sam:CustomersMember","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","target":"sam:DistributorsMember","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"sam:SegmentTwoMember","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"dei:LegalEntityAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","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: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:StockIssuedDuringPeriodSharesStockOptionsExercised","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","order":1.25,"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-118","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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesAdjustments","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesDeductions","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"sam:DiscountAccrualMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:InventoryValuationReserveMember","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForSalesReturnsMember","order":1.08,"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-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: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-120","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-121","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.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.17,"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-122","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.01,"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-123","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.01,"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-124","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.01,"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: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.01,"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: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: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.01,"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: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:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","order":1.01,"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: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.01,"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: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.01,"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: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.01,"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: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.01,"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: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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfTreasuryStockByClassTextBlock","order":1.06,"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: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.01,"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: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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock","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-135","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.01,"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: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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ScheduleOfFairValueAssetsAndLiabilitiesForFinancialInstrumentsNotRecordedAtFairValueTableTextBlock","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-137","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.01,"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: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.01,"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: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.01,"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: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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","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-141","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.01,"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: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.01,"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: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.01,"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: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.01,"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: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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock","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: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.01,"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: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.01,"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: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.01,"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: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.01,"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: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.01,"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: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.01,"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: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.01,"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: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.01,"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: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.01,"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: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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConsolidationPolicyTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SegmentReportingPolicyPolicyTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UseOfEstimates","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TradeAndOtherAccountsReceivablePolicy","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConcentrationRiskCreditRisk","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FairValueOfFinancialInstrumentsPolicy","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InventoryPolicyTextBlock","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:CustomerTransactionsPolicyTextBlock","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxPolicyTextBlock","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ExciseTaxesPolicyTextBlock","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CostOfSalesPolicyTextBlock","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:CustomerProgramCostsPolicyTextBlock","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":1.24,"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":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","order":1.01,"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: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.01,"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: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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","order":1.08,"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:AssetImpairmentCharges","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:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"sam:IncreaseDecreaseInAccruedExpensesTaxesAndOtherCurrentLiabilities","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:ProceedsFromStockOptionsExercised","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"sam:NetProceedsFromSaleOfInvestmentShares","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:IncreaseDecreaseInRestrictedCash","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","target":"us-gaap:NetIncomeLoss","order":1.34,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","target":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.35,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":1.36,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","order":1.37,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","target":"us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1","order":1.38,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","target":"us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1","order":1.39,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract","target":"us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1","order":1.4,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaid","order":1.41,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:ProceedsFromIncomeTaxRefunds","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":"sam:IncreaseInAccountsPayableForRepurchaseOfCommonStock","order":1.44,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","order":1.45,"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: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:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:IncomeTaxesReceivable","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:DeferredTaxAssetsNetCurrent","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"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":"us-gaap:StatementLineItems","target":"us-gaap:AssetsAbstract","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Goodwill","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredTaxLiabilitiesNoncurrent","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LongTermDebtAndCapitalLeaseObligations","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:CommitmentsAndContingencies","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityAbstract","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"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-160","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: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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesIssued","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesOutstanding","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-161","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:OperatingExpensesAbstract","target":"us-gaap:SellingAndMarketingExpense","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:GeneralAndAdministrativeExpense","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:AssetImpairmentCharges","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SalesRevenueGoodsNet","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ExciseAndSalesTaxes","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Revenues","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CostOfGoodsSold","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GrossProfit","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingExpensesAbstract","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingIncomeLoss","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NonoperatingIncomeExpenseAbstract","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareBasic","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareDiluted","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NonoperatingIncomeExpenseAbstract","target":"us-gaap:InterestIncomeExpenseNonoperatingNet","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NonoperatingIncomeExpenseAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NonoperatingIncomeExpenseAbstract","target":"us-gaap:NonoperatingIncomeExpense","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"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-162","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:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesOutstanding","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"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.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":1.21,"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-163","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.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","order":1.02,"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-164","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-165","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-166","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-167","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-168","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ContractualObligation","order":1.0},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInNextTwelveMonths","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInSecondAndThirdYear","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInFourthAndFifthYear","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueAfterFifthYear","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-169","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-170","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-171","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-172","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxLiabilities","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:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxAssetsNet","order":1.07,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","order":1.09,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill","order":1.1,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredIncomeTaxLiabilities","order":1.11,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-173","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":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-174","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":"sam:AccruedFreightCostsCurrent","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":"us-gaap:DeferredRevenueCurrent","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AllowanceForSalesReturnsCurrent","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:SalesTaxPayableCurrent","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccruedPurchaseCommitmentCurrent","order":1.09,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":1.1,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-175","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-176","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":"sam:SupplierRebatesCurrent","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:LeaseIncentiveReceivableCurrent","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:PrepaidInsurance","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-177","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":"sam:Kegs","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-178","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:AssetImpairmentCharges","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":"sam:IncreaseDecreaseInAccruedExpensesTaxesAndOtherCurrentLiabilities","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:RepaymentsOfDebtAndCapitalLeaseObligations","order":1.23,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","order":1.24,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","target":"sam:NetProceedsFromSaleOfInvestmentShares","order":1.25,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","order":1.26,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-179","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-180","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:AssetImpairmentCharges","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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:NonoperatingIncomeExpense","order":1.13,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","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:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","order":1.17,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","order":1.18,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":1.19,"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/DisclosureChangesInAccumulatedOtherComprehensiveLossIncome"},{"name":"rpt:group-2","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveLossIncomeParenthetical"},{"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/DisclosureContractualObligations"},{"name":"rpt:group-11","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureDebtAndCapitalLeaseObligationsAdditionalInformation"},{"name":"rpt:group-12","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureEmployeeRetirementPlansAndPostRetirementBenefitPlanAdditionalInformation"},{"name":"rpt:group-13","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureEstimatedUsefulLives"},{"name":"rpt:group-14","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureFairValueMeasurementOfAssetsAndLiabilitiesOnRecurringBasis"},{"name":"rpt:group-15","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureFinancialInstrumentsNotRecordedAtFairValue"},{"name":"rpt:group-16","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureFundedStatusOfLocal1199PensionPlanAndRetireeMedicalPlan"},{"name":"rpt:group-17","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation"},{"name":"rpt:group-18","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureLocal1199PlansWeightedAverageAssetAllocations"},{"name":"rpt:group-19","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformation"},{"name":"rpt:group-20","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformation"},{"name":"rpt:group-21","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation"},{"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/DisclosureSignificantComponentsOfProvisionForIncomeTaxes"},{"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/DisclosureSummaryOfAccruedExpensesAndOtherCurrentLiabilities"},{"name":"rpt:group-31","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfEstimatedFutureAnnualStockBasedCompensationExpense"},{"name":"rpt:group-32","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfPrepaidExpensesAndOtherCurrentAssets"},{"name":"rpt:group-33","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfPropertyPlantAndEquipment"},{"name":"rpt:group-34","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation"},{"name":"rpt:group-35","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfStockOptionsUnderEquityPlanAndNonEmployeeDirectorPlan"},{"name":"rpt:group-36","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfValuationAndQualifyingAccounts"},{"name":"rpt:group-37","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureSummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwards"},{"name":"rpt:group-38","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureWeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptions"},{"name":"rpt:group-39","groupURI":"http://www.bostonbeer.com/taxonomy/role/DocumentandEntityInformation"},{"name":"rpt:group-40","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"},{"name":"rpt:group-41","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables"},{"name":"rpt:group-42","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock"},{"name":"rpt:group-43","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables"},{"name":"rpt:group-44","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"},{"name":"rpt:group-45","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"},{"name":"rpt:group-46","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock"},{"name":"rpt:group-47","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables"},{"name":"rpt:group-48","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsDebtAndCapitalLeasesDisclosuresTextBlock"},{"name":"rpt:group-49","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"},{"name":"rpt:group-50","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"},{"name":"rpt:group-51","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"},{"name":"rpt:group-52","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"},{"name":"rpt:group-53","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"},{"name":"rpt:group-54","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"},{"name":"rpt:group-55","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlock"},{"name":"rpt:group-56","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsGoodwillDisclosureTextBlockTables"},{"name":"rpt:group-57","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"},{"name":"rpt:group-58","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"},{"name":"rpt:group-59","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"},{"name":"rpt:group-60","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"},{"name":"rpt:group-61","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"},{"name":"rpt:group-62","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock"},{"name":"rpt:group-63","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlockTables"},{"name":"rpt:group-64","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherAssetsDisclosureTextBlock"},{"name":"rpt:group-65","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPrepaidExpensesAndOtherAssetsDisclosureTextBlockTables"},{"name":"rpt:group-66","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"},{"name":"rpt:group-67","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"},{"name":"rpt:group-68","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock"},{"name":"rpt:group-69","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlockTables"},{"name":"rpt:group-70","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"},{"name":"rpt:group-71","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlockTables"},{"name":"rpt:group-72","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"},{"name":"rpt:group-73","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"},{"name":"rpt:group-74","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables"},{"name":"rpt:group-75","groupURI":"http://www.bostonbeer.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock"},{"name":"rpt:group-76","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfCashFlowsIndirect"},{"name":"rpt:group-77","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfFinancialPositionClassified"},{"name":"rpt:group-78","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"},{"name":"rpt:group-79","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfIncome"},{"name":"rpt:group-80","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"},{"name":"rpt:group-81","groupURI":"http://www.bostonbeer.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical"},{"name":"rpt:group-82","groupURI":"http://www.bostonbeer.com/taxonomy/role/DisclosureComponentsOfInventoriesAlternate1"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-102"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-103"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-104"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-105"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-106"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-107"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-108"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-109"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-110"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-111"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-112"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-113"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-114"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-115"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-116"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-117"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-118"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-119"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-120"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-121"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-122"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-123"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-124"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-125"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-126"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-127"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-128"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-129"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-130"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-131"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-132"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-133"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-134"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-135"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-136"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-137"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-138"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-139"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-140"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-141"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-142"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-143"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-144"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-145"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-146"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-147"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-148"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-149"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-150"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-151"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-152"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-153"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-154"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-155"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-156"},{"groupName":"rpt:group-75","forObject":"rpt:network-presentation-157"},{"groupName":"rpt:group-76","forObject":"rpt:network-presentation-158"},{"groupName":"rpt:group-77","forObject":"rpt:network-presentation-159"},{"groupName":"rpt:group-78","forObject":"rpt:network-presentation-160"},{"groupName":"rpt:group-79","forObject":"rpt:network-presentation-161"},{"groupName":"rpt:group-80","forObject":"rpt:network-presentation-162"},{"groupName":"rpt:group-81","forObject":"rpt:network-presentation-163"},{"groupName":"rpt:group-6","forObject":"rpt:network-calculation-164"},{"groupName":"rpt:group-82","forObject":"rpt:network-calculation-165"},{"groupName":"rpt:group-7","forObject":"rpt:network-calculation-166"},{"groupName":"rpt:group-8","forObject":"rpt:network-calculation-167"},{"groupName":"rpt:group-10","forObject":"rpt:network-calculation-168"},{"groupName":"rpt:group-16","forObject":"rpt:network-calculation-169"},{"groupName":"rpt:group-22","forObject":"rpt:network-calculation-170"},{"groupName":"rpt:group-25","forObject":"rpt:network-calculation-171"},{"groupName":"rpt:group-26","forObject":"rpt:network-calculation-172"},{"groupName":"rpt:group-27","forObject":"rpt:network-calculation-173"},{"groupName":"rpt:group-30","forObject":"rpt:network-calculation-174"},{"groupName":"rpt:group-31","forObject":"rpt:network-calculation-175"},{"groupName":"rpt:group-32","forObject":"rpt:network-calculation-176"},{"groupName":"rpt:group-33","forObject":"rpt:network-calculation-177"},{"groupName":"rpt:group-76","forObject":"rpt:network-calculation-178"},{"groupName":"rpt:group-77","forObject":"rpt:network-calculation-179"},{"groupName":"rpt:group-79","forObject":"rpt:network-calculation-180"},{"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"}],"facts":[{"name":"rpt:f-0","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-1","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-2","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-3","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-4","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-5","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-6","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-7","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-8","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-9","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-10","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","xbrl:period":"2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-11","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-12","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-13","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-14","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-15","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-16","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-17","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-18","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-19","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:AllowanceForSalesReturnsMember"},"factValues":[{"value":"1754000","decimals":-3}]},{"name":"rpt:f-20","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:InventoryValuationReserveMember"},"factValues":[{"value":"1616000","decimals":-3}]},{"name":"rpt:f-21","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-22","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-23","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-24","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-25","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-26","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-27","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-28","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-29","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-30","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-31","factDimensions":{"xbrl:concept":"us-gaap:NotesPayableFairValueDisclosure","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"513000","decimals":-3}]},{"name":"rpt:f-32","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-33","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-34","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-35","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42032000","decimals":-3}]},{"name":"rpt:f-36","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-37","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-38","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-39","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-40","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-41","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-42","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-43","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-44","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-45","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-46","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-47","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-48","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-49","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-50","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-51","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-52","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-53","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-54","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-55","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-56","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-57","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62832000","decimals":-3}]},{"name":"rpt:f-58","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-59","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-60","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-61","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-62","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-63","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-64","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-65","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-66","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-67","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-68","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-69","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-70","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-71","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-72","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-73","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-74","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-75","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-76","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-77","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-78","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-79","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-80","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-81","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-82","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-83","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-84","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-85","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsMiscellaneousCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1297000","decimals":-3}]},{"name":"rpt:f-86","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-87","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-88","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-89","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-90","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-91","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-92","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-93","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-94","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-95","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-96","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-97","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-98","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-99","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-100","factDimensions":{"xbrl:concept":"sam:SupplierRebatesCurrent","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1641000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"sam:Kegs","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72124000","decimals":-3}]},{"name":"rpt:f-102","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":"6700000"}]},{"name":"rpt:f-103","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-104","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"0.040","decimals":3}]},{"name":"rpt:f-106","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-107","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-108","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-109","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-110","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-111","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-112","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-113","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-114","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-115","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-116","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-117","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"sam:KegsMember"},"factValues":[{"value":"25900000","decimals":-5}]},{"name":"rpt:f-118","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","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"68846000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:NotesPayableFairValueDisclosure","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"513000","decimals":-3}]},{"name":"rpt:f-120","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"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-121","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"},"factValues":[{"value":"22700000"}]},{"name":"rpt:f-122","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"},"factValues":[{"value":"9452375"}]},{"name":"rpt:f-123","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"},"factValues":[{"value":"9452375"}]},{"name":"rpt:f-124","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"},"factValues":[{"value":"95000","decimals":-3}]},{"name":"rpt:f-125","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"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-126","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"},"factValues":[{"value":"4200000"}]},{"name":"rpt:f-127","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"},"factValues":[{"value":"3617355"}]},{"name":"rpt:f-128","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"},"factValues":[{"value":"3617355"}]},{"name":"rpt:f-129","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"},"factValues":[{"value":"36000","decimals":-3}]},{"name":"rpt:f-130","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-131","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:AllowanceForSalesReturnsMember"},"factValues":[{"value":"2422000","decimals":-3}]},{"name":"rpt:f-132","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:InventoryValuationReserveMember"},"factValues":[{"value":"1328000","decimals":-3}]},{"name":"rpt:f-133","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-134","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-135","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-136","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-137","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-138","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-139","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-140","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"68846000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1089831"}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1127162"}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"62.29","decimals":2}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"380543"}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"63.96","decimals":2}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"60922"}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"63.99","decimals":2}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"150.03","decimals":2}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"111160000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12367000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"207288000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueAfterFifthYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4286000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesNoncurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56001000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:NotesPayableFairValueDisclosure","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"458000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1475000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"184179000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondAndThirdYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29462000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"761000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"207458000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49018000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"290096000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"244000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"486000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16547000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400000","decimals":-5}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3949000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFourthAndFifthYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18682000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-951000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:SalesAndExciseTaxPayableCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3976000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:CustomerDepositsCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17100000","decimals":-5}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1036000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400000","decimals":-5}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6387000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"171948000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"155028000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"461221000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69226000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"645400000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtAndCapitalLeaseObligations","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"471000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"68384000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71462000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42718000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:BuildingsAndImprovementsGross","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101836000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"409926000","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19635000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"223603000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9493000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"161603000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:Land","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25135000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2398000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3683000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNetCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6983000","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4154000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"156268000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7435000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9961000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3184000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8261000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12037000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14928000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"94193000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterials","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42123000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:InventoryGross","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59260000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54885000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"645400000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:LeaseIncentiveReceivableCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1584000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23480000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12053000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38984000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"617214000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalents","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"456000","decimals":0}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:PrepaidTaxes","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2093000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8188000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsMiscellaneousCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2216000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:PrepaidInsurance","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1047000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcess","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8876000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22444000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56462000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"387180000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:InventoryNoncurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2798000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"130000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2780000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationThereafter","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"89000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"sam:ConvertibleSharesExchangeRatio","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1"}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"11538680","decimals":0}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"sam:AccruedSalesAndMarketingCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11249000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"sam:AccruedDepositsCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18865000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2.50"}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanBasisUsedToDetermineOverallExpectedLongTermRateOfReturnsOnAssetsAssumption","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.065","decimals":3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"sam:InterestCoverageRatioMinimumForCovenantCompliance","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2.00"}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0000","decimals":4}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3695000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2030000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"446092000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1237000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"sam:InternationalSalesPercentageOfSales","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.04","decimals":2}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"sam:SalesTaxPayableCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2656000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"sam:AccruedFreightCostsCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5681000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"sam:AllowanceForSalesReturnsCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3254000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"sam:SupplierRebatesCurrent","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1929000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"sam:Kegs","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71391000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"1400000","decimals":-5}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2015-12-27T00: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"}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"102933"}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"550000"}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"452319"}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"sam:NumberOfDefinedBenefitPensionPlans","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:CompensationPlan","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"0.045","decimals":3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"sam:NumberOfDefinedBenefitPensionPlans","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:CompensationPlan","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:TaxPeriodAxis":"sam:IncomeTaxRefundMember"},"factValues":[{"value":"12000000","decimals":-5}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"sam:SegmentTwoMember"},"factValues":[{"value":"2300000","decimals":-5}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"sam:SegmentOneMember"},"factValues":[{"value":"1400000","decimals":-5}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:EquitySecuritiesMember"},"factValues":[{"value":"0.67","decimals":2}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:DebtSecuritiesMember"},"factValues":[{"value":"0.33","decimals":2}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"150000000","decimals":-5}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"sam:DebtInstrumentInterestCoverageRatio","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"9810.00","decimals":2}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"0.0036","decimals":4}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:PrimeRateMember"},"factValues":[{"value":"0.0350","decimals":4}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"9389000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"94000","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"3367000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"34000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"171948000","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"290096000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-951000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"22704000","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"22704000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"sam:KegsMember"},"factValues":[{"value":"18900000","decimals":-5}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:ApplesAndOtherIngredientsMember"},"factValues":[{"value":"48719000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:ApplesAndOtherIngredientsMember"},"factValues":[{"value":"48719000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:GlassBottlesMember"},"factValues":[{"value":"21412000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:GlassBottlesMember"},"factValues":[{"value":"21400000","decimals":-5}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:GlassBottlesMember"},"factValues":[{"value":"21412000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondAndThirdYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"362000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"4302000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"3940000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsMember"},"factValues":[{"value":"50000000","decimals":-5}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondAndThirdYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"23195000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"63685000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFourthAndFifthYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"13727000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"26763000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondAndThirdYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:AdvertisingMember"},"factValues":[{"value":"287000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:AdvertisingMember"},"factValues":[{"value":"29113000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:AdvertisingMember"},"factValues":[{"value":"28826000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"88108000","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:NotesPayableFairValueDisclosure","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"458000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueAfterFifthYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LeaseArrangementTypeAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"4286000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondAndThirdYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LeaseArrangementTypeAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"5618000","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LeaseArrangementTypeAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"17523000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFourthAndFifthYear","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LeaseArrangementTypeAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"4955000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LeaseArrangementTypeAxis":"sam:OperatingLeasesMember"},"factValues":[{"value":"2664000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"sam:FederalIncomeTaxMember"},"factValues":[{"value":"14300000","decimals":-5}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"22700000"}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9389005"}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9389005"}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"94000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"4200000"}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3367355"}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3367355"}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"34000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"244000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForSalesReturnsMember"},"factValues":[{"value":"3254000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"1525000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"2813000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"0.045","decimals":3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"4105000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"2471000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"-1634000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"671000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"-671000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis":"sam:BarleyAndWheatMember"},"factValues":[{"value":"13700000","decimals":-5}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"sam:PercentageOfProductionVolumes","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"0.95","decimals":2}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"88108000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"117352"}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","xbrl:period":"2016-02-11T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareRepurchaseProgramAxis":"sam:BeforeAmendmentMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"525000000"}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","xbrl:period":"2016-02-11T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareRepurchaseProgramAxis":"sam:AfterAmendmentMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"575000000"}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2016-02-13T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9465306"}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2016-02-13T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3367355"}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2015-06-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2284100000","decimals":0}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage","xbrl:period":"2008-01-02T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-328","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-329","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-330","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-331","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-332","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-333","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-334","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-335","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-336","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-337","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-338","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-339","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-340","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-341","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:AllowanceForSalesReturnsMember"},"factValues":[{"value":"1859000","decimals":-3}]},{"name":"rpt:f-342","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:InventoryValuationReserveMember"},"factValues":[{"value":"1072000","decimals":-3}]},{"name":"rpt:f-343","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-344","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAnnualVestingPercentage","xbrl:period":"2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-345","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-346","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2015-05-06T00:00:00/2015-05-07T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"150000"}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramAdditionalAuthorizedAmount","xbrl:period":"2016-02-10T00:00:00/2016-02-11T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"50000000"}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2015-10-26T00:00:00/2015-10-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000"}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2008-01-01T00:00:00/2008-01-02T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-350","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","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"42.00"}]},{"name":"rpt:f-351","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","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"753864"}]},{"name":"rpt:f-352","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","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"8.41","decimals":2}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","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-354","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","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-355","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:ServiceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"574507"}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2016-01-01T00:00:00/2016-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":"46.80","decimals":2}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2016-01-01T00:00:00/2016-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":"663136"}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2016-01-01T00:00:00/2016-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":"18127"}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:ServiceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"70502"}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2016-01-01T00:00:00/2016-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":"8921"}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","xbrl:period":"2016-01-01T00:00:00/2016-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":"9133"}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:OptionIndexedToIssuersEquityStrikePrice1","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"201.91"}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"574507"}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"39.16","decimals":2}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPercentageAnnualExercisePriceAccretion","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"0.015","decimals":3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"201.91","decimals":2}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2016-01-01T00:00:00/2016-01-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"150","decimals":0}]},{"name":"rpt:f-370","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-371","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-372","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-373","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-374","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-375","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-376","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-377","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-378","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-379","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-380","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-381","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-382","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-383","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-384","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-385","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-386","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-387","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-388","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-389","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-390","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-391","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-392","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-393","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-394","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-395","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-396","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-397","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-398","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","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-399","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-400","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-401","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-402","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-403","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-404","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-405","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-406","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-407","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-408","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-409","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-410","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-411","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","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-412","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-413","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-414","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-415","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-416","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-417","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-418","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-419","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-420","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-421","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-422","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-423","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-424","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-425","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-426","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-427","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-428","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-429","factDimensions":{"xbrl:concept":"us-gaap:InventoryWriteDown","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4900000","decimals":-5}]},{"name":"rpt:f-430","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-431","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-432","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-433","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-434","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","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-435","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-436","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-437","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-438","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-439","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-440","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-441","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-442","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-443","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-444","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-445","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","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-446","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-447","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-448","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-449","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-450","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-451","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-452","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-453","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-454","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-455","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-456","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","xbrl:period":"2012-12-30T00:00:00/2013-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.050","decimals":3}]},{"name":"rpt:f-457","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-458","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-459","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-460","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-461","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-462","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-463","factDimensions":{"xbrl:concept":"sam:IncreaseDecreaseInAccruedExpensesTaxesAndOtherCurrentLiabilities","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-464","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-465","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-466","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-467","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-468","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-469","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-470","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:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"1000000","decimals":-5}]},{"name":"rpt:f-471","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","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"23100000","decimals":-5}]},{"name":"rpt:f-472","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","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"13400000","decimals":-5}]},{"name":"rpt:f-473","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","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"17300000","decimals":-5}]},{"name":"rpt:f-474","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:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"9864"}]},{"name":"rpt:f-475","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-476","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-477","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-478","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-479","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-480","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-481","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-482","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-483","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-484","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-485","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-486","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-487","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-488","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-489","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-490","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-491","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-492","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-493","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-494","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-495","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-496","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-497","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-498","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-499","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-500","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-501","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-502","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-503","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-504","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:AllowanceForSalesReturnsMember"},"factValues":[{"value":"3432000","decimals":-3}]},{"name":"rpt:f-505","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:AllowanceForSalesReturnsMember"},"factValues":[{"value":"3537000","decimals":-3}]},{"name":"rpt:f-506","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:InventoryValuationReserveMember"},"factValues":[{"value":"4884000","decimals":-3}]},{"name":"rpt:f-507","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:InventoryValuationReserveMember"},"factValues":[{"value":"4340000","decimals":-3}]},{"name":"rpt:f-508","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-509","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-510","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-511","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-512","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-513","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-514","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-515","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-516","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-517","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-518","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-519","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-520","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-521","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-522","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-523","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-524","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-525","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-526","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-527","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-528","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-529","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-530","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-531","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-532","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-533","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-534","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-535","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-536","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-537","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-538","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-539","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-540","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-541","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-542","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-543","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","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-544","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-545","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-546","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-547","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-548","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-549","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-550","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-551","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-552","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-553","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-554","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-555","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-556","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","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-557","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-558","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-559","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-560","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-561","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-562","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-563","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-564","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-565","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-566","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-567","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-568","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-569","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-570","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-571","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-572","factDimensions":{"xbrl:concept":"us-gaap:InventoryWriteDown","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6100000","decimals":-5}]},{"name":"rpt:f-573","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-574","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-575","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-576","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-577","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","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-578","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-579","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-580","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-581","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-582","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-583","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-584","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-585","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-586","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-587","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-588","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","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-589","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-590","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-591","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-592","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-593","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-594","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-595","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-596","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-597","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-598","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-599","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-600","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.050","decimals":3}]},{"name":"rpt:f-601","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-602","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-603","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-604","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-605","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanUnfundedStatusOfPlan","xbrl:period":"2013-12-29T00:00:00/2014-12-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-5}]},{"name":"rpt:f-606","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-607","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-608","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-609","factDimensions":{"xbrl:concept":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","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-610","factDimensions":{"xbrl:concept":"sam:IncreaseDecreaseInAccruedExpensesTaxesAndOtherCurrentLiabilities","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-611","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-612","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-613","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-614","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:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-615","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","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"28500000","decimals":-5}]},{"name":"rpt:f-616","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","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"18700000","decimals":-5}]},{"name":"rpt:f-617","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","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"23900000","decimals":-5}]},{"name":"rpt:f-618","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","us-gaap:DefinedContributionPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"162000","decimals":0}]},{"name":"rpt:f-619","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:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"6696"}]},{"name":"rpt:f-620","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","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"225.74","decimals":2}]},{"name":"rpt:f-621","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","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-622","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-623","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-624","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-625","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-626","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-627","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-628","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-629","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-630","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-631","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-632","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-633","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-634","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-635","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-636","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-637","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-638","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-639","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-640","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-641","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-642","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-643","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-644","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-645","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-646","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-647","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-648","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-649","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-650","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:AllowanceForSalesReturnsMember"},"factValues":[{"value":"5648000","decimals":-3}]},{"name":"rpt:f-651","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:AllowanceForSalesReturnsMember"},"factValues":[{"value":"4980000","decimals":-3}]},{"name":"rpt:f-652","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:InventoryValuationReserveMember"},"factValues":[{"value":"6130000","decimals":-3}]},{"name":"rpt:f-653","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:InventoryValuationReserveMember"},"factValues":[{"value":"6418000","decimals":-3}]},{"name":"rpt:f-654","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-655","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-656","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-657","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-658","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-659","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-660","factDimensions":{"xbrl:concept":"us-gaap:FairValueOfFinancialInstrumentsPolicy","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Financial Instruments and Fair Value of Financial\n Instruments</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company&#x2019;s primary financial instruments consisted of cash\n equivalents, accounts receivable, accounts payable and accrued\n expenses at December&#xA0;26, 2015 and December&#xA0;27, 2014. 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,&#xA0;<i>Fair Value Measurements and\n Disclosures&#xA0;</i>(&#x201C;ASC 820&#x201D;).\n The Company believes that the carrying amount of its cash\n equivalents, accounts receivable, accounts payable and accrued\n expenses approximates fair value due to the short-term nature of\n these assets and liabilities. The Company is not exposed to\n significant interest, currency or credit risks arising from these\n financial assets and liabilities.</p>\n </div>"}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; 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'; WIDOWS: 1; 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; WIDOWS: 1; 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>2015</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>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 </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\">3.4</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.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 </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.7</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.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 </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 uncertain 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;</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 </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\">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 </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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">36.5</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\">37.7</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\">37.5</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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"SAM"}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1200000","decimals":-5}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>E. Property, Plant and Equipment</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Property, plant and equipment 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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-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\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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 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\">387,180</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\">358,781</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 Kegs</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">71,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\">72,124</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 Land</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">25,135</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,992</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 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\">101,836</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\">77,130</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 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\">19,635</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,063</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 Leasehold improvements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">12,037</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\">7,889</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">617,214</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\">553,979</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 Less accumulated depreciation</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">207,288</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\">172,410</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">409,926</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\">381,569</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company recorded depreciation and amortization expense related\n to these assets of $43.4 million, $34.8 million, and $25.7 million\n in fiscal years 2015, 2014, and 2013, respectively.</p>\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'; WIDOWS: 1; MARGIN-TOP: 18px; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Impairment of Assets</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company evaluates its assets for impairment when events\n indicate that an asset or asset group may have suffered impairment.\n During 2015, 2014, and 2013, the Company recorded impairment\n charges of $0.3 million, $1.8 million, and $1.6 million,\n respectively.</p>\n </div>"}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:TradeAndOtherAccountsReceivablePolicy","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Accounts Receivable and Allowance for Doubtful\n Accounts</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015 and December&#xA0;27, 2014 are adequate, but\n actual write-offs could exceed the recorded allowance.</p>\n </div>"}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"No"}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Long-lived Assets</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015 and December&#xA0;27, 2014.</p>\n </div>"}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"24363"}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0000949870"}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"121.04","decimals":2}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2015-12-26"}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Accrued expenses and other current liabilities consisted of the\n 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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\">18,865</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,665</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\">12,367</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,528</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\">11,249</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,353</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 freight</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">5,681</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,265</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\">3,976</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,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 Deferred revenue</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,949</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,034</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\">3,254</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,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 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\">2,656</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,187</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 ingredients</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\">4,047</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,387</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,058</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">68,384</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\">74,539</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\" /></div>"}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Large Accelerated Filer"}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n As of December&#xA0;26, 2015, projected cash outflows under\n contractual obligations for the remaining years under the contracts\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'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"57%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></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=\"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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2016</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><font style=\"WHITE-SPACE: nowrap\">2017-2018</font></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><font style=\"WHITE-SPACE: nowrap\">2019-2020</font></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>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\">63,685</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\">26,763</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\">23,195</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\">13,727</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\">48,719</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\">48,719</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\">29,113</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\">28,826</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\">287</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\">22,704</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,704</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\">21,412</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\">21,412</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\">17,523</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,664</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,618</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,955</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,286</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\">4,302</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,940</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\">362</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: 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 <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 contractual obligations</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">207,458</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\">155,028</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\">29,462</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\">18,682</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,286</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 <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 </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; 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'; WIDOWS: 1; 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 </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\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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\">42,123</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\">39,535</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\">8,876</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\">7,391</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\">8,261</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\">10,793</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">59,260</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\">57,719</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(2,798</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\">(6,412</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">56,462</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\">51,307</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\" /></div>"}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Stock-Based Compensation</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company accounts for share-based awards in accordance with ASC\n Topic&#xA0;718,&#xA0;<i>Compensation &#x2013; Stock\n Compensation&#xA0;</i>(&#x201C;ASC 718&#x201D;),\n which generally requires recognition of share-based compensation\n costs in financial statements based on fair value. Compensation\n cost is recognized over the period during which an employee is\n required to provide services in exchange for the award (the\n requisite service period). The amount of compensation cost\n recognized in the consolidated statements of comprehensive income\n is based on the awards ultimately expected to vest, and therefore,\n reduced for estimated forfeitures.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 and\n 2016 stock option grants to the Company&#x2019;s Chief Executive\n Officer, which is considered to be a market-based award and was\n valued utilizing the Monte Carlo Simulation pricing model, which\n calculates multiple potential outcomes for an award and establishes\n fair value based on the most likely outcome. See Note M for further\n discussion of the application of the option-pricing models.</p>\n </div>"}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>M. Common Stock and Share-Based Compensation</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Class&#xA0;A Common Stock</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Class B Common Stock</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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&#xA0;B\n Common Stock is not listed for trading. Each share of Class&#xA0;B\n Common Stock is freely convertible into one share of Class&#xA0;A\n Common Stock, upon request of any Class&#xA0;B holder, and\n participates equally in earnings.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Employee Stock Compensation Plan</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 2014, and 2013, the Company granted options to purchase\n 18,723, 7,090, and 40,925&#xA0;shares, respectively, of its\n Class&#xA0;A Common Stock to employees at market price on the grant\n dates. Of the 2015 option grants, 14,742&#xA0;shares relate to\n performance-based option grants and 3,981 relate to special\n long-term service-based retention stock options. Of the 2014 option\n grants, all shares relate to performance-based option grants. Of\n the 2013 option grants, 10,925&#xA0;shares relate to\n performance-based option grants, 15,000&#xA0;shares relate to a\n long-term performance-based option, and 15,000&#xA0;shares relate\n to special long-term service-based retention stock options. The\n number of shares that will vest under the performance-based options\n depends on the level of performance targets attained on various\n dates.</p>\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'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n On January&#xA0;1, 2016, the Company granted options to purchase an\n aggregate of 663,136 shares of the Company&#x2019;s Class&#xA0;A\n Common Stock with a weighted average fair value of $46.80 per\n share, of which 574,507&#xA0;shares relate to a special long-term\n service-based retention stock option issued to the Chief Executive\n Officer, 70,502&#xA0;shares relate to other special long-term\n service-based retention stock options and 18,127&#xA0;shares relate\n to performance-based stock options .</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Restricted stock awards are also granted at the Board of\n Directors&#x2019; discretion. During fiscal 2015, 2014, and 2013,\n the Company granted 6,092, 16,432, and 11,987 shares, respectively,\n of 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 2014, and 2013, employees elected to purchase an aggregate of\n 8,301, 8,516, and 12,894 investment shares, 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n On January&#xA0;1, 2016, the Company granted 8,921 shares of\n restricted stock awards to certain senior managers and key\n employees of which all shares vest ratably over service periods of\n five years. On January&#xA0;1, 2016, employees elected to purchase\n 9,133 shares under the investment share program.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n On December&#xA0;9, 2015, the Equity Plan was amended whereby the\n number of shares of Class&#xA0;A Common Stock reserved for issuance\n under the plan was increased from 6.0&#xA0;million to 6.7 million.\n As of December&#xA0;26, 2015, 1.4&#xA0;million shares remained\n available for grant. Shares reserved for issuance under cancelled\n employee stock options and forfeited restricted stock are returned\n 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 at the lesser of\n (i)&#xA0;the price paid for the shares when the employee acquired\n the shares or (ii)&#xA0;the fair market value of the shares as of\n the date next preceding the date on which the shares are called for\n redemption by the Company. These shares are also returned to the\n reserve under the Equity Plan for future grants or purchases.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Non-Employee Director Options</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 2014, and 2013 the Company granted options to purchase\n an aggregate of 5,640, 6,696, and 9,864&#xA0;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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 102,933 shares were available for grant as of\n December&#xA0;26, 2015. 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: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18px; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Option Activity</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: 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><font style=\"WHITE-SPACE: nowrap\">Weighted-Average</font><br />\n Remaining<br />\n Contractual 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 <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;27, 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#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\">24,363</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\">283.22</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\">(277,645</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\">151.28</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;26, 2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,127,162</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\">63.99</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.43</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\">161,603</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;26, 2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">380,543</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\">62.29</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.17</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\">54,885</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\" nowrap=\"nowrap\">\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;26,&#xA0;2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,089,831</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\">63.96</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.43</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\">156,268</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 <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 </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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Of the total options outstanding at December&#xA0;26, 2015, 117,352\n shares were performance-based options.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Stock Option Grants to Chief Executive Officer</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n On January&#xA0;1, 2008, the Company granted the Chief Executive\n Officer an option to purchase 753,864&#xA0;shares of its\n Class&#xA0;A Common Stock, which vests over a five-year period,\n commencing on January&#xA0;1, 2014, at the rate of 20%&#xA0;per\n year. The exercise price is determined by multiplying $42.00 by the\n aggregate change in the DJ Wilshire 5000 Index from and after\n January&#xA0;1, 2008 through the close of business on the trading\n date next preceding each date on which the option is exercised. The\n exercise price will not be less than $37.65 per share and the\n excess of the fair value of the Company&#x2019;s Class&#xA0;A Common\n Stock cannot exceed $70 per share over the exercise price. At\n December&#xA0;26, 2015 and December&#xA0;27, 2014, 452,319 shares\n and 603,092&#xA0;shares of the stock option remained outstanding,\n respectively. If the outstanding shares at December&#xA0;26, 2015\n were exercised on that date, the exercise price would have been\n $135.40 per share. If the outstanding shares at December&#xA0;27,\n 2014 were exercised on that date, the exercise price would have\n been $225.74 per share. Reflected in the table above is the minimum\n exercise price of $37.65. The Company is accounting for this award\n as a market-based award which was valued utilizing the Monte Carlo\n Simulation pricing model, which calculates multiple potential\n outcomes for an award and establishes fair value based on the most\n likely outcome. Under the Monte Carlo Simulation pricing model, the\n Company calculated the weighted average fair value per share to be\n $8.41, and recorded stock-based compensation expense of $0.5, $0.7,\n and $1.0,&#xA0;million related to this option in the fiscal 2015,\n 2014, and 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n On January&#xA0;1, 2016, the Company granted the Chief Executive\n Officer an option to purchase 574,507&#xA0;shares of its\n Class&#xA0;A Common Stock, which vests over a five-year period,\n commencing on January&#xA0;1, 2019, at the rate of 20%&#xA0;per\n year. The exercise price is determined by multiplying $201.91 by\n the aggregate percentage change in the DJ Wilshire 5000 Index from\n and after January&#xA0;1, 2016 through the close of business on the\n trading date next preceding each date on which the option is\n exercised, plus an additional 1.5&#xA0;percentage points per annum,\n prorated for partial years. The exercise price will not be less\n than $201.91 per share and the excess of the fair value of the\n Company&#x2019;s Class&#xA0;A Common Stock cannot exceed $150 per\n share over the exercise price. The Company is accounting for this\n award as a market-based award which was valued utilizing the Monte\n Carlo Simulation pricing model, which calculates multiple potential\n outcomes for an award and establishes fair value based on the most\n likely outcome. Under the Monte Carlo Simulation pricing model, the\n Company calculated the weighted average fair value per share to be\n $39.16.</p>\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'; WIDOWS: 1; MARGIN-TOP: 18px; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Stock-Based Compensation</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The following table provides information regarding stock-based\n compensation expense included in operating expenses in the\n accompanying consolidated statements of comprehensive income:</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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"70%\"></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>2015</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>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=\"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 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\">2,943</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,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 </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,722</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,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 </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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,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\">6,857</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\">7,318</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 awards included in total\n stock-based compensation expense</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">831</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\">1,378</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\">1,401</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: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n As permitted by ASC&#xA0;718, the Company uses a lattice model,\n such as the binomial option-pricing model, to estimate the fair\n values of stock options. The Company believes that the\n Black-Scholes option-pricing model is less effective than the\n binomial option-pricing model in valuing long-term options, as it\n assumes that volatility and interest rates are constant over the\n life of the option. In addition, the Company believes that the\n binomial option-pricing model more accurately reflects the fair\n value of its stock awards, as it takes into account historical\n employee exercise patterns based on changes in the Company&#x2019;s\n stock price and other relevant variables. The weighted-average fair\n value of stock options granted during 2015, 2014, and 2013 was\n $128.54, $106.81 and $60.99 per share, respectively, as calculated\n using a binomial option-pricing model.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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: rgb(0,0,0) 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: 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: 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.2%</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\">34.3%</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\">33.9%</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 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.16%</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.83%</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.85%</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 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;&#xA0;</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;&#xA0;</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;&#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.0&#xA0;times</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.4&#xA0;times</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.8&#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;&#xA0;</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;&#xA0;</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;&#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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 option-pricing model. Expected dividend yield is 0%\n because the Company has not paid dividends in the past and\n currently has no known intention to do so in the future. Exercise\n factor and discount for post-vesting restrictions are based on the\n Company&#x2019;s historical experience.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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: 11px; VERTICAL-ALIGN: top\">st</sup>&#xA0;each year, the Company\n recognized stock-based compensation expense related to those\n awards, net of actual forfeitures. For equity awards that do not\n vest on January&#xA0;1<sup style=\"FONT-SIZE: 11px; VERTICAL-ALIGN: top\">st</sup>, the estimated\n forfeiture rate used was 5.0%. 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The total fair value of options vested during 2015, 2014, and 2013\n was $4.1&#xA0;million, $3.8&#xA0;million, and $4.7&#xA0;million,\n respectively. The aggregate intrinsic value of stock options\n exercised during 2015, 2014, and 2013 was $37.7&#xA0;million,\n $45.8&#xA0;million, and $12.5&#xA0;million, 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Based on equity awards outstanding as of December&#xA0;26, 2015,\n there is $10.0&#xA0;million of unrecognized compensation costs, net\n of estimated forfeitures, related to unvested share-based\n compensation arrangements that are expected to vest. Such costs are\n expected to be recognized over a weighted-average period of\n 2.2&#xA0;years. The following table summarizes the estimated future\n annual stock-based compensation expense related to share-based\n arrangements existing as of December&#xA0;26, 2015 that are\n expected to vest (in thousands):</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'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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 2016</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,695</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 2017</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,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 2018</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,030</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 2019</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,237</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 2020</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">130</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">89</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">9,961</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 </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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Non-Vested Shares Activity</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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-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 <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 27, 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">116.02</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\">14,393</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\">195.16</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\">(25,732</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\">79.44</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\">(837</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\">121.04</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\" nowrap=\"nowrap\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Non-vested at December 26, 2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">60,922</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\">150.03</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 </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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Stock Repurchase Program</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n On February&#xA0;10, 2016, the Board of Directors of the Company\n increased the aggregate expenditure limit for the Company&#x2019;s\n Stock Repurchase Program by $50.0&#xA0;million, thereby increasing\n the limit from $525.0&#xA0;million to $575.0&#xA0;million.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n As of December&#xA0;26, 2015, the Company has repurchased a\n cumulative total of approximately 11.5&#xA0;million shares of its\n Class&#xA0;A Common Stock for an aggregate purchase price of\n approximately $446.1&#xA0;million 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"60%\"></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: 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&#xA0;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 <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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</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: 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 2015 repurchases</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">616,747</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\">138,705</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;26, 2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">11,538,680</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\">446,092</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'; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n </div>"}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:CostOfSalesPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Cost of Goods Sold</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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-680","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015 that are\n expected to vest (in thousands):</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'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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 2016</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">3,695</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 2017</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,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 2018</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,030</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 2019</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,237</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 2020</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">130</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">89</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">9,961</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 </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.034","decimals":3}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:GoodwillDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>F. Goodwill</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015 (in thousands):</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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance\n at</b></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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance\n at</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\" align=\"center\">\n <b>December&#xA0;27,</b></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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</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: 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>Additions</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>2015</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</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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"837"}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Principles of Consolidation</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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-685","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"--12-26"}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P2Y2M12D"}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Fiscal Year</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 2014 and 2013 consist of fifty-two weeks.</p>\n </div>"}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfGoodwillTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015 (in thousands):</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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance\n at</b></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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance\n at</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\" align=\"center\">\n <b>December&#xA0;27,</b></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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</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: 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>Additions</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>2015</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</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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskCreditRisk","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Concentrations of Credit Risk</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015, 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 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;26, 2015 and\n December&#xA0;27, 2014 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 2015, 2014 and 2013.</p>\n </div>"}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Net Income Per Share</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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-692","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 0pt; 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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\">7,435</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,087</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,493</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,342</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\">2,398</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,534</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\">4,154</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,886</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">23,480</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\">21,849</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,036</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,049</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,444</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\">20,800</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\">&#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 Property, plant and equipment</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(69,226</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\">(61,057</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,475</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,080</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(761</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\">(695</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(71,462</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\">(62,832</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(49,018</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\">(42,032</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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"283.22","decimals":2}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>K. Fair Value Measures</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December&#xA0;26,\n 2015</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level 2</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>Level 3</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>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 <b>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 <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\">88,108</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\">88,108</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"16\"></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=\"14\" align=\"center\"><b>As of December 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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 <b>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 <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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December&#xA0;26,\n 2015</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level 2</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>Level 3</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>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\">458</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\">458</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"16\"></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=\"14\" align=\"center\"><b>As of December 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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 </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Recent Accounting Pronouncements</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n In May 2014, the FASB issued ASU No.&#xA0;2014-09,&#xA0;<i>Revenue from Contracts with\n Customers (Topic&#xA0;606)</i>. ASU 2014-09 will supersede\n virtually all existing revenue guidance. Under this update, an\n entity is required to recognize revenue upon transfer of promised\n goods or services to customers, in an amount that reflects the\n 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.\n ASU&#xA0;2014-09 is to be applied retrospectively either to each\n prior reporting period presented in the financial statements, or\n only to the most current reporting period presented in the\n financial statements with a cumulative effect adjustment to\n retained earnings. The Company will elect to apply the impact (if\n any) of applying ASU&#xA0;2014-09 to the most current reporting\n period presented in the financial statements with a cumulative\n effect adjustment to retained earnings. In August 2015, the FASB\n issued ASU No.&#xA0;2015-14,&#xA0;<i>Revenue from Contracts with\n Customers (Topic 606): Deferral of the Effective\n Date</i>&#xA0;(&#x201C;ASU 2015-14&#x201D;).\n ASU 2015-14 defers the effective date of ASU&#xA0;2014-09 for one\n year, making it effective for the year beginning December&#xA0;31,\n 2017, with early adoption permitted as of January&#xA0;1, 2017. The\n Company is currently evaluating the impact ASU&#xA0;2014-09 and has\n preliminarily concluded that it will not significantly affect how\n revenue for contracts with customers is recognized.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n In April 2015, the FASB issued ASU No.&#xA0;2015-04,&#xA0;<i>Practical Expedient for the\n Measurement Date of an Employer&#x2019;s Defined Benefit Obligation\n and Plan Assets</i>. ASU 2015-04 gives an employer whose fiscal\n year-end does not coincide with a calendar month-end (e.g., an\n entity that has a 52- or 53-week fiscal year) the ability, as a\n practical expedient, to measure defined benefit retirement\n obligations and related plan assets as of the month-end that is\n closest to its fiscal year-end. ASU 2015-04 will be effective\n prospectively for the year beginning December&#xA0;27, 2015. The\n Company is currently evaluating the impact of ASU 2015-04 and has\n preliminarily concluded that it will not significantly affect the\n measurement of defined benefit retirement obligations and related\n plan assets.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n In July 2015, the FASB issued ASU No.&#xA0;2015-11,&#xA0;<i>Inventory (Topic 330),\n Simplifying the Measurement of Inventory</i>. ASU 2015-11 is part\n of the FASB&#x2019;s initiative to simplify accounting standards.\n The guidance requires an entity to recognize inventory within scope\n of the standard at the lower of cost or net realizable value. Net\n realizable value is the estimated selling price in the ordinary\n course of business, less reasonable predictable costs of\n completion, disposal and transportation. ASU&#xA0;2015-11 will be\n effective prospectively for the year beginning January&#xA0;1,\n 2017. The Company is currently evaluating the impact\n ASU&#xA0;2015-11 will have on its consolidated financial\n statements.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n In November 2015, the FASB issued ASU No.&#xA0;2015-17,&#xA0;<i>Balance Sheet\n Classification of Deferred Taxes</i>. ASU 2015-17 is part of the\n FASB&#x2019;s initiative to simplify accounting standards. The\n guidance requires an entity to present deferred tax assets and\n deferred tax liabilities as noncurrent in the consolidated balance\n sheet. ASU 2015-17 permits entities to apply the amendments either\n prospectively or retrospectively. ASU 2015-17 will be effective for\n the year beginning January&#xA0;1, 2017. The Company is currently\n evaluating the impact ASU 2015-17. As of December&#xA0;26, 2015 and\n December&#xA0;27, 2014, the Company had $7.0 million and $8.7\n million, respectively, of current deferred tax assets on the\n consolidated balance sheet that would be classified as noncurrent\n under the new guidance.</p>\n </div>"}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;28,</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: rgb(0,0,0) 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: 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=\"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\">98,414</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\">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 </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 Allocation of net income for basic:</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'\" 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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">71,798</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\">64,027</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\">47,847</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,154</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,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\">22,035</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">462</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\">509</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\">510</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">98,414</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\">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 </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\">&#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 Class&#xA0;A Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,619</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\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,741</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,504</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\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,025</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">62</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;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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 </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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,185</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\">13,041</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\">12,859</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\">&#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'\" 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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">7.46</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 <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: 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: 3em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">7.46</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 <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: 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: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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 150,000 shares to Class&#xA0;A\n Common Stock on May&#xA0;6, 2015 and 100,000 shares to Class&#xA0;A\n Common Stock on October&#xA0;26, 2015, with the 52-week number of\n shares reflecting the weighted average for the period.</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.365","decimals":3}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Income Taxes</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 when\n recovery of deferred tax assets does not meet the more likely than\n not standards as defined in ASC Topic&#xA0;740,<i>Income\n Taxes</i>.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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. The Company records estimated reserves\n for exposures associated with positions that it takes on its income\n tax returns that do not meet the more likely than not standards as\n defined in ACS Topic&#xA0;740,&#xA0;<i>Income Taxes</i>.</p>\n </div>"}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0216","decimals":4}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"81%\"></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>2015</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>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 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\">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\">619</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\">44</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\">40</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 Increases related to prior 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\">117</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 Decreases related to settlements</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\">(270</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\">(43</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\">(21</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">486</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\">368</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\" /></div>"}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Significant components of the provision for income taxes 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 <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>2015</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>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=\"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\">42,391</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\">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 </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\">7,403</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,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 </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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">49,794</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\">38,857</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,813</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\">&#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\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,279</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\">15,407</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\">11,116</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\">523</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\">587</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\">220</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 deferred</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,802</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\">15,994</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\">11,336</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 provision for income taxes</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">56,596</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\">54,851</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\">42,149</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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>L. Brewery Acquisitions</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 an\n aggregate purchase price of $2.9&#xA0;million. Costs related to the\n acquisition of Coney Island were not significant and were expensed\n as incurred.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: 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: 3em; TEXT-INDENT: -1em\">\n Total assets acquired and cash paid</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 </div>"}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Revenue Recognition</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015 and\n December&#xA0;27, 2014, the Company has deferred $3.9&#xA0;million\n and $6.0&#xA0;million, in revenue related to product shipped prior\n to these dates. These amounts are included in accrued expenses and\n other current liabilities in the accompanying consolidated balance\n sheets.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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-704","factDimensions":{"xbrl:concept":"us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>H. Debt and Capital Lease Obligations</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <i>Line of Credit</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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.50% at\n December&#xA0;26, 2015) or (ii)&#xA0;the applicable LIBOR rate\n (0.36% at December&#xA0;26, 2015) 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,810 as\n of December&#xA0;26, 2015, 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;26, 2015, compared to a maximum allowable\n ratio of 2.50. The Company was in compliance with all financial\n covenants as of December&#xA0;26, 2015 and December&#xA0;27, 2014.\n There were no borrowings outstanding under the credit facility as\n of December&#xA0;26, 2015 and December&#xA0;27, 2014.</p>\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'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 </div>"}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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-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 <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 27, 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">116.02</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\">14,393</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\">195.16</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\">(25,732</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\">79.44</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\">(837</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\">121.04</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\" nowrap=\"nowrap\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Non-vested at December 26, 2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">60,922</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\">150.03</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 </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"36%\"></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></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: rgb(0,0,0) 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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,<br />\n 2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>September&#xA0;26,<br />\n 2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>June&#xA0;27,<br />\n 2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>March&#xA0;28,<br />\n 2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <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\">\n <b>September&#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\">\n <b>June&#xA0;28,<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\">\n <b>March&#xA0;29,<br />\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;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 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\">958</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,284</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,125</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\">889</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\">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 </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\">215,133</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\">293,094</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\">252,204</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\">199,503</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\">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 </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: 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 <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 <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 <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'\" 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\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">108,767</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\">157,010</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\">136,225</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\">99,615</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\">108,400</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\">142,996</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\">123,096</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\">90,519</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: 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 <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 <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 <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\">\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\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,338</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\">60,879</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\">46,819</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\">22,138</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\">32,036</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\">60,647</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\">40,493</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\">13,391</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: 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 <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 <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 <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'\" 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;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">16,115</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\">38,624</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\">29,932</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\">13,743</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\">19,074</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\">37,926</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\">25,428</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\">8,315</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: 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 <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 <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 <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 <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\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.25</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\">2.93</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\">2.24</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\">1.04</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\">1.46</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\">2.91</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\">1.95</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\">0.64</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: 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 <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 <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 <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 <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\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.21</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\">2.85</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\">2.18</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\">1.00</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\">1.40</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\">2.79</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\">1.88</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\">0.62</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: 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 <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 <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 <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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>O. Net Income per Share</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <i>Net Income per Common Share &#x2014; Basic</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;28,</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: rgb(0,0,0) 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: 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=\"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\">98,414</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\">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 </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 Allocation of net income for basic:</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'\" 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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">71,798</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\">64,027</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\">47,847</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,154</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,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\">22,035</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">462</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\">509</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\">510</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">98,414</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\">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 </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\">&#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 Class&#xA0;A Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">9,619</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\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">8,741</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,504</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\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">4,025</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">62</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;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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 </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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">13,185</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\">13,041</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\">12,859</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\">&#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'\" 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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">7.46</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 <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: 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: 3em; TEXT-INDENT: -1em\">\n Class B Common Stock</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">7.46</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 <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: 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: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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 150,000 shares to Class&#xA0;A\n Common Stock on May&#xA0;6, 2015 and 100,000 shares to Class&#xA0;A\n Common Stock on October&#xA0;26, 2015, with the 52-week number of\n shares reflecting the weighted average for the period.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <i>Net Income per Common Share &#x2014; Diluted</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; 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=\"59%\"></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 <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=\"10\" align=\"center\"><b><font style=\"WHITE-SPACE: nowrap\">Fifty-two&#xA0;weeks&#xA0;ended&#xA0;December&#xA0;26,&#xA0;2015</font></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\" align=\"center\"><b>Earnings\n to</b></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 <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: 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\" align=\"center\"><b>Common</b></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 <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: 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>Shareholders</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>Common&#xA0;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>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=\"6\" align=\"center\"><b>(in thousands,\n except per share<br />\n data)</b></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 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\">71,798</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,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\">7.46</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\">397</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,154</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,504</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\">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: 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\"></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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">97,966</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\">13,520</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\">7.25</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\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></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=\"10\" align=\"center\"><b>Fifty-two weeks ended December 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 valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Earnings\n to</b></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 <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: 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\" align=\"center\"><b>Common</b></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 <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: 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>Shareholders</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>Common<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>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=\"6\" align=\"center\"><b>(in thousands,\n except per share data)</b></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 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: 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\"></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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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: 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\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"12\"></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=\"10\" align=\"center\"><b>Fifty-two weeks ended December 28,\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=\"2\" align=\"center\"><b>Earnings\n to</b></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 <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: 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\" align=\"center\"><b>Common</b></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 <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: 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>Shareholders</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>Common<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>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=\"6\" align=\"center\">\n <b>(in&#xA0;thousands,&#xA0;except&#xA0;per&#xA0;share&#xA0;data)</b></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 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: 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\"></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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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: 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\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Basic net income per common share for each share of Class&#xA0;A\n Common Stock and Class&#xA0;B Common Stock is $7.46, $6.96 and\n $5.47 for the fiscal years 2015, 2014, and 2013, respectively, as\n each share of Class&#xA0;A and Class&#xA0;B participates equally in\n earnings. Shares of Class B are convertible at any time into shares\n of Class&#xA0;A on a one-for-one basis at the option of the\n stockholder.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Weighted average stock options to purchase 16,000, 11,000, and\n 15,000 shares of Class&#xA0;A Common Stock were outstanding during\n fiscal 2015, 2014, and 2013, 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 15,000, 30,000, and 40,000 shares of Class&#xA0;A Common\n Stock were outstanding during fiscal 2015, 2014, and 2013,\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;26, 2015,&#xA0;December&#xA0;27, 2014\n and December&#xA0;28, 2013, respectively.</p>\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'; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n </div>"}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"195.16","decimals":2}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Property, plant and equipment 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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-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\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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 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\">387,180</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\">358,781</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 Kegs</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">71,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\">72,124</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 Land</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">25,135</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,992</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 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\">101,836</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\">77,130</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 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\">19,635</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,063</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 Leasehold improvements</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">12,037</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\">7,889</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">617,214</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\">553,979</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 Less accumulated depreciation</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">207,288</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\">172,410</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">409,926</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\">381,569</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\" /></div>"}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>General and Administrative Expenses</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The following expenses are included in general and administrative\n expenses in the accompanying consolidated statements of\n comprehensive income: general and administrative salary and benefit\n expenses, insurance costs, professional service fees, rent and\n utility expenses, meals, travel and entertainment expenses for\n general and administrative employees, and other general and\n administrative overhead costs.</p>\n </div>"}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"168683000","decimals":-3}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNoteTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>P. Accumulated Other Comprehensive (Loss) Income</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Accumulated other comprehensive (loss) income 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 and currency translation adjustments.\n Changes in accumulated other comprehensive loss represent actuarial\n losses or gains, net of tax effect, recognized as components of net\n periodic benefit costs and currency translation adjustments. The\n following table details the changes in accumulated other\n comprehensive (loss) income for 2015, 2014, and 2013 (in\n thousands):</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'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"68%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"70%\"></td>\n <td valign=\"bottom\" width=\"23%\"></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>Accumulated Other<br />\n Comprehensive&#xA0;(Loss)<br />\n Income</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;29, 2012</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Deferred pension and other post-retirement benefit costs, net of\n taxes of ($261)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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'\" 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 ($35)</p>\n </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 </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'\">\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\">&#xA0;&#xA0;</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'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Deferred pension and other post-retirement benefit costs, net of\n taxes of $466</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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'\">\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\">&#xA0;&#xA0;</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: 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 <b>Balance at December&#xA0;27, 2014</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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 <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 pension and other post-retirement benefit costs, net of\n taxes of ($99)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">130</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 Amortization of Deferred benefit costs, net of tax ($43)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">74</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 Currency translation adjustment</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(22</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 </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;26, 2015</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(951</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>G. Accrued Expenses and Other Current Liabilities</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Accrued expenses and other current liabilities consisted of the\n 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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\">18,865</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,665</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\">12,367</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,528</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\">11,249</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,353</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 freight</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">5,681</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,265</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\">3,976</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,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 Deferred revenue</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">3,949</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,034</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\">3,254</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,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 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\">2,656</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,187</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 ingredients</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\">4,047</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,387</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,058</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">68,384</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\">74,539</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\" /></div>"}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"false"}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; 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=\"59%\"></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 <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=\"10\" align=\"center\"><b><font style=\"WHITE-SPACE: nowrap\">Fifty-two&#xA0;weeks&#xA0;ended&#xA0;December&#xA0;26,&#xA0;2015</font></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\" align=\"center\"><b>Earnings\n to</b></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 <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: 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\" align=\"center\"><b>Common</b></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 <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: 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>Shareholders</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>Common&#xA0;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>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=\"6\" align=\"center\"><b>(in thousands,\n except per share<br />\n data)</b></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 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\">71,798</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,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\">7.46</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\">397</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,154</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,504</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\">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: 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\"></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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">97,966</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\">13,520</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\">7.25</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\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></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=\"10\" align=\"center\"><b>Fifty-two weeks ended December 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 valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Earnings\n to</b></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 <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: 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\" align=\"center\"><b>Common</b></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 <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: 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>Shareholders</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>Common<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>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=\"6\" align=\"center\"><b>(in thousands,\n except per share data)</b></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 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: 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\"></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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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: 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\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"12\"></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=\"10\" align=\"center\"><b>Fifty-two weeks ended December 28,\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=\"2\" align=\"center\"><b>Earnings\n to</b></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 <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: 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\" align=\"center\"><b>Common</b></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 <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: 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>Shareholders</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>Common<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>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=\"6\" align=\"center\">\n <b>(in&#xA0;thousands,&#xA0;except&#xA0;per&#xA0;share&#xA0;data)</b></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 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: 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\"></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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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: 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\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1200000","decimals":-5}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"25732"}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfNetFundedStatusTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"47%\"></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 <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: rgb(0,0,0) 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: rgb(0,0,0) 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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: 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>2015</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>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 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,471</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,402</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,105</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,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\">671</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 </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'\" 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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(1,634</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,690</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\">(671</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\">(720</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 <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\" /></div>"}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"14393"}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Advertising and Sales Promotions</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The following expenses are included in advertising, promotional and\n selling expenses in the accompanying consolidated statements of\n comprehensive income: media advertising costs, sales and marketing\n expenses, salary and benefit expenses and meals, travel and\n entertainment expenses for the sales and sales support workforce,\n promotional activity expenses, freight charges related to shipments\n of finished goods from manufacturing locations to distributor\n locations and point-of-sale items. Total advertising and sales\n promotional expenditures of $120.1&#xA0;million,\n $100.5&#xA0;million, and $81.0&#xA0;million were included in\n advertising, promotional and selling expenses in the accompanying\n consolidated statements of comprehensive income for fiscal years\n 2015, 2014, and 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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-722","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"151.28","decimals":2}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"277645"}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>Q. Valuation and Qualifying Accounts</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"43%\"></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 <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>Allowance for Doubtful\n Accounts</b></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>Balance at<br />\n Beginning of<br />\n Period</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>Net Provision<br />\n (Recovery)</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>Amounts<br />\n Charged Against<br />\n Reserves</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>Balance at<br />\n End of 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 2015</p>\n </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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">165</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\">(65</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\">244</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</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'\" bgcolor=\"#CCEEFF\">\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\">$</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\">$</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\">$</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\">160</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance 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 2015</p>\n </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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">33,204</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\">(33,397</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,813</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</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'\" bgcolor=\"#CCEEFF\">\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\">$</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\">$</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\">$</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\">$</td>\n <td valign=\"bottom\" align=\"right\">2,602</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance at<br />\n Beginning of<br />\n Period</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>Net Provision<br />\n (Recovery)</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>Amounts<br />\n Charged Against<br />\n Reserves</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>Balance at<br />\n End of 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 2015</p>\n </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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,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,848</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,525</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</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'\" bgcolor=\"#CCEEFF\">\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\">$</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\">$</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\">$</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\">$</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: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance 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 2015</p>\n </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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">7,780</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,948</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,254</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</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'\" bgcolor=\"#CCEEFF\">\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\">$</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\">$</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\">$</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\">$</td>\n <td valign=\"bottom\" align=\"right\">1,754</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingPolicyPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Segment Reporting</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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: 11px; VERTICAL-ALIGN: top\">&#xAE;</sup>, Twisted\n Tea<sup style=\"FONT-SIZE: 11px; VERTICAL-ALIGN: top\">&#xAE;</sup>&#xA0;and Angry Orchard<sup style=\"FONT-SIZE: 11px; VERTICAL-ALIGN: top\">&#xAE;</sup>&#xA0;brands. The second is the\n A&amp;S Brewing Collaborative operating segment which is comprised\n of The Traveler Beer Company, Coney Island Brewing Company, Angel\n City Brewing Company and Concrete Beach Brewing Company. Both\n segments have similar economic characteristics. They also sell\n predominantly low alcohol beverages, which are sold to the same\n types of customers in similar size quantities, at similar price\n points and through substantially the same channels of distribution.\n These beverages are manufactured using similar production\n processes, have comparable alcohol content and generally fall under\n the same regulatory environment. Since the operating segments are\n similar in the areas outlined above, they are aggregated for\n financial statements purposes.</p>\n </div>"}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;26,<br />\n 2015</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>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 Equity securities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">67</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\">66</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\">33</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\">34</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 </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\">&#xA0;&#xA0;</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\">&#xA0;</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: 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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0015","decimals":4}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"128.54","decimals":2}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>A. Organization and Basis of Presentation</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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: 11px; VERTICAL-ALIGN: top\">&#xAE;</sup>&#xA0;beers are produced and sold\n under the trade name &#x201C;The Boston Beer Company.&#x201D; A&amp;S\n 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 2015, sales from\n A&amp;S brands are less than 7% of net revenues.</p>\n </div>"}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"BOSTON BEER CO INC"}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Significant components of the provision for income taxes 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 <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>2015</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>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=\"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\">42,391</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\">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 </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\">7,403</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,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 </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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">49,794</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\">38,857</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,813</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\">&#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\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,279</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\">15,407</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\">11,116</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\">523</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\">587</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\">220</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 deferred</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">6,802</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\">15,994</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\">11,336</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 provision for income taxes</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">56,596</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\">54,851</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\">42,149</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: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; 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'; WIDOWS: 1; 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; WIDOWS: 1; 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>2015</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>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 </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\">3.4</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.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 </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.7</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.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 </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 uncertain 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;</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 </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\">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 </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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">36.5</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\">37.7</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\">37.5</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: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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\">7,435</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,087</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,493</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,342</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\">2,398</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,534</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\">4,154</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,886</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">23,480</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\">21,849</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,036</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,049</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">22,444</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\">20,800</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\">&#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 Property, plant and equipment</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(69,226</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\">(61,057</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(1,475</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,080</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(761</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\">(695</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(71,462</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\">(62,832</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(49,018</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\">(42,032</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'; WIDOWS: 1; 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.1&#xA0;million, $0.0&#xA0;million, and $0.0&#xA0;million for\n fiscal years 2015, 2014, and 2013, respectively. Accrued interest\n and penalties amounted to $0.4&#xA0;million and $0.3&#xA0;million\n at December&#xA0;26, 2015 and December&#xA0;27, 2014,\n 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'; WIDOWS: 1; 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"81%\"></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>2015</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>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 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\">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\">619</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\">44</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\">40</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 Increases related to prior 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\">117</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 Decreases related to settlements</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\">(270</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\">(43</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\">(21</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">486</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\">368</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'; WIDOWS: 1; 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;26, 2015 and December&#xA0;27, 2014 are potential net\n benefits of $0.4&#xA0;million and $0.3&#xA0;million, respectively,\n that would favorably impact the effective tax rate if recognized.\n Unrecognized tax benefits are included in accrued expenses in the\n accompanying consolidated balance sheets and adjusted in the period\n in which new information about a tax position becomes available or\n the final 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n As of December&#xA0;26, 2015, the Company&#x2019;s 2013 and 2014\n federal income tax returns remain subject to examination by the\n Internal Revenue Service (&#x201C;IRS&#x201D;). The Company&#x2019;s\n state income tax returns remain subject to examination for three or\n four years depending on the state&#x2019;s statute of limitations.\n The Company is being audited by two states as of December&#xA0;26,\n 2015. In addition, the Company is generally obligated to report\n changes in taxable income arising from federal income tax\n 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'; WIDOWS: 1; 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 2016 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'; WIDOWS: 1; 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\n $14.3&#xA0;million in the accompanying consolidated balance sheets\n is primarily due to the&#xA0;<i>Protecting Americans from\n Tax Hikes Act of 2015</i>, being enacted after 2015 corporate\n estimated tax payments were due on December&#xA0;15, 2015. These\n tax extenders allow the Company to claim accelerated tax\n depreciation on qualified property, plant, and equipment additions,\n and the research&#xA0;&amp; development tax credit on the 2015\n federal corporate income tax return. As of this filing date, the\n Company has applied with the IRS for a $12.0&#xA0;million quick\n refund of overpayment of estimate tax, which the Company expects to\n receive during the first quarter 2016.</p>\n </div>"}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>B. Summary of Significant Accounting Policies</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Fiscal Year</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 2014 and 2013 consist of fifty-two weeks.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Principles of Consolidation</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Segment Reporting</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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: 11px; VERTICAL-ALIGN: top\">&#xAE;</sup>, Twisted\n Tea<sup style=\"FONT-SIZE: 11px; VERTICAL-ALIGN: top\">&#xAE;</sup>&#xA0;and Angry Orchard<sup style=\"FONT-SIZE: 11px; VERTICAL-ALIGN: top\">&#xAE;</sup>&#xA0;brands. The second is the\n A&amp;S Brewing Collaborative operating segment which is comprised\n of The Traveler Beer Company, Coney Island Brewing Company, Angel\n City Brewing Company and Concrete Beach Brewing Company. Both\n segments have similar economic characteristics. They also sell\n predominantly low alcohol beverages, which are sold to the same\n types of customers in similar size quantities, at similar price\n points and through substantially the same channels of distribution.\n These beverages are manufactured using similar production\n processes, have comparable alcohol content and generally fall under\n the same regulatory environment. Since the operating segments are\n similar in the areas outlined above, they are aggregated for\n financial statements purposes.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Use of Estimates</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Cash, Cash Equivalents and Restricted Cash</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Cash and cash equivalents at December&#xA0;26, 2015 and\n December&#xA0;27, 2014 included cash on-hand and money market\n instruments that are highly liquid investments. Cash and cash\n equivalents are carried at cost, which approximates fair value.</p>\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'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company has restricted cash associated with a term note\n agreement with Bank of America that was required by the\n Commonwealth of Pennsylvania to fund economic development at the\n Company&#x2019;s Pennsylvania Brewery. The restricted cash subject\n to this agreement amounted to $456,000 and $513,000 at\n December&#xA0;26, 2015 and December&#xA0;27, 2014, respectively and\n is included in other assets on the Company&#x2019;s Consolidated\n Balance Sheets.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Accounts Receivable and Allowance for Doubtful\n Accounts</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015 and December&#xA0;27, 2014 are adequate, but\n actual write-offs could exceed the recorded allowance.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Concentrations of Credit Risk</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015, 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 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;26, 2015 and\n December&#xA0;27, 2014 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 2015, 2014 and 2013.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Financial Instruments and Fair Value of Financial\n Instruments</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company&#x2019;s primary financial instruments consisted of cash\n equivalents, accounts receivable, accounts payable and accrued\n expenses at December&#xA0;26, 2015 and December&#xA0;27, 2014. 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,&#xA0;<i>Fair Value Measurements and\n Disclosures&#xA0;</i>(&#x201C;ASC 820&#x201D;).\n The Company believes that the carrying amount of its cash\n equivalents, accounts receivable, accounts payable and accrued\n expenses approximates fair value due to the short-term nature of\n these assets and liabilities. The Company is not exposed to\n significant interest, currency or credit risks arising from these\n financial assets and liabilities.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Inventories and Provision for Excess or Expired\n Inventory</i></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'; WIDOWS: 1; 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, 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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. Provision for excess or expired inventory\n included in cost of goods sold was $4.0&#xA0;million,\n $6.1&#xA0;million, and $4.9&#xA0;million in fiscal years 2015,\n 2014, and 2013.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Property, Plant and Equipment</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</td>\n <td valign=\"top\">12 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Refundable Deposits on Kegs and Pallets</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company distributes its draft beer in kegs and packaged beer\n primarily in glass bottles and cans and such kegs, bottles and cans\n are shipped on pallets to Distributors. Most all kegs and pallets\n are owned by the Company. Kegs are reflected in the Company&#x2019;s\n balance sheets at cost and are depreciated over the estimated\n useful life of the keg, while pallets are expensed upon purchase.\n Upon shipment of beer to Distributors, the Company collects a\n refundable deposit on the kegs and pallets, which is included in\n current liabilities in the Company&#x2019;s balance sheets. Upon\n return of the kegs and pallets to the Company, the deposit is\n refunded to the Distributor.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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. 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;26, 2015, the Company decreased its liability\n for refundable deposits, gross property, plant and equipment and\n related accumulated depreciation by $0.9&#xA0;million,\n $1.2&#xA0;million and $1.2&#xA0;million, respectively. 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&#xA0;million,\n $1.8&#xA0;million and $1.8&#xA0;million, respectively. As of\n December&#xA0;26, 2015 and December&#xA0;27, 2014, the\n Company&#x2019;s balance sheet includes $17.1&#xA0;million and\n $18.2&#xA0;million, respectively, in refundable deposits on kegs\n and pallets and $18.9&#xA0;million and $25.9&#xA0;million,\n respectively, in kegs, net of accumulated depreciation.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Goodwill</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company does not amortize goodwill, but evaluates the\n recoverability of goodwill by comparing the carrying value and the\n fair value of its reporting units at the end of the third quarter\n of each fiscal year, or more frequently if events or changes in\n circumstances indicate that goodwill may be impaired. The Company\n has concluded that its goodwill was not impaired as of\n December&#xA0;26, 2015 and December&#xA0;27, 2014. As of\n December&#xA0;26, 2015 and December&#xA0;27, 2014, the goodwill of\n the Boston Beer Company reporting unit amounted to\n $1.4&#xA0;million. As of December&#xA0;26, 2015 and\n December&#xA0;27, 2014 the goodwill of the A&amp;S Brewing\n Collaborative reporting unit amounted to $2.3 million.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Long-lived Assets</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015 and December&#xA0;27, 2014.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Income Taxes</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 when\n recovery of deferred tax assets does not meet the more likely than\n not standards as defined in ASC Topic&#xA0;740,<i>Income\n Taxes</i>.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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. The Company records estimated reserves\n for exposures associated with positions that it takes on its income\n tax returns that do not meet the more likely than not standards as\n defined in ACS Topic&#xA0;740,&#xA0;<i>Income Taxes</i>.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Excise Taxes</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Revenue Recognition</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015 and\n December&#xA0;27, 2014, the Company has deferred $3.9&#xA0;million\n and $6.0&#xA0;million, in revenue related to product shipped prior\n to these dates. These amounts are included in accrued expenses and\n other current liabilities in the accompanying consolidated balance\n sheets.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Cost of Goods Sold</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Shipping Costs</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 comprehensive income. The\n Company incurred shipping costs of $62.2 million, $62.6 million,\n and $50.3 million in fiscal years 2015, 2014, and 2013,\n 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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Advertising and Sales Promotions</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The following expenses are included in advertising, promotional and\n selling expenses in the accompanying consolidated statements of\n comprehensive income: media advertising costs, sales and marketing\n expenses, salary and benefit expenses and meals, travel and\n entertainment expenses for the sales and sales support workforce,\n promotional activity expenses, freight charges related to shipments\n of finished goods from manufacturing locations to distributor\n locations and point-of-sale items. Total advertising and sales\n promotional expenditures of $120.1&#xA0;million,\n $100.5&#xA0;million, and $81.0&#xA0;million were included in\n advertising, promotional and selling expenses in the accompanying\n consolidated statements of comprehensive income for fiscal years\n 2015, 2014, and 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18px; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Customer Programs and Incentives</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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&#xA0;605-50,&#xA0;<i>Revenue Recognition &#x2013;\n Customer Payments and Incentives,</i>&#xA0;based on the nature of the\n expenditure. Amounts paid to customers totaled $55.3&#xA0;million,\n $52.4&#xA0;million, and $40.4&#xA0;million in fiscal year 2015,\n 2014, and 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 2014, and 2013 were $33.2&#xA0;million, $28.5&#xA0;million,\n and $23.1&#xA0;million, respectively. The reimbursements for\n discounts to Distributors are recorded as reductions to net\n revenue. Agreed-upon discount rates are applied to certain\n Distributors&#x2019; sales to retailers, based on volume metrics, in\n order to determine the total discounted amount. The computation of\n the discount allowance requires that management make certain\n estimates and assumptions that affect the timing and amounts of\n revenue and liabilities recorded. Actual promotional discounts owed\n and paid have historically been in line with allowances recorded by\n the Company, however, the amounts could differ from the estimated\n allowance.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 2014, and 2013 were $22.1&#xA0;million,\n $23.9&#xA0;million, and $17.3&#xA0;million, respectively. In 2015,\n 2014, and 2013, the Company recorded certain of these costs in the\n total amount of $16.6&#xA0;million, $18.7&#xA0;million, and\n $13.4&#xA0;million respectively as reductions to net revenue. Costs\n recognized as reduction to net revenues include, but are not\n limited to, promotional discounts, sales incentives and certain\n other promotional activities. Costs recognized in advertising,\n promotional and selling expenses include point of sale materials,\n samples and media advertising expenditures in local markets.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>General and Administrative Expenses</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The following expenses are included in general and administrative\n expenses in the accompanying consolidated statements of\n comprehensive income: general and administrative salary and benefit\n expenses, insurance costs, professional service fees, rent and\n utility expenses, meals, travel and entertainment expenses for\n general and administrative employees, and other general and\n administrative overhead costs.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Stock-Based Compensation</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company accounts for share-based awards in accordance with ASC\n Topic&#xA0;718,&#xA0;<i>Compensation &#x2013; Stock\n Compensation&#xA0;</i>(&#x201C;ASC 718&#x201D;),\n which generally requires recognition of share-based compensation\n costs in financial statements based on fair value. Compensation\n cost is recognized over the period during which an employee is\n required to provide services in exchange for the award (the\n requisite service period). The amount of compensation cost\n recognized in the consolidated statements of comprehensive income\n is based on the awards ultimately expected to vest, and therefore,\n reduced for estimated forfeitures.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 and\n 2016 stock option grants to the Company&#x2019;s Chief Executive\n Officer, which is considered to be a market-based award and was\n valued utilizing the Monte Carlo Simulation pricing model, which\n calculates multiple potential outcomes for an award and establishes\n fair value based on the most likely outcome. See Note M for further\n discussion of the application of the option-pricing models.</p>\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'; WIDOWS: 1; MARGIN-TOP: 18px; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Net Income Per Share</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Recent Accounting Pronouncements</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n In May 2014, the FASB issued ASU No.&#xA0;2014-09,&#xA0;<i>Revenue from Contracts with\n Customers (Topic&#xA0;606)</i>. ASU 2014-09 will supersede\n virtually all existing revenue guidance. Under this update, an\n entity is required to recognize revenue upon transfer of promised\n goods or services to customers, in an amount that reflects the\n 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.\n ASU&#xA0;2014-09 is to be applied retrospectively either to each\n prior reporting period presented in the financial statements, or\n only to the most current reporting period presented in the\n financial statements with a cumulative effect adjustment to\n retained earnings. The Company will elect to apply the impact (if\n any) of applying ASU&#xA0;2014-09 to the most current reporting\n period presented in the financial statements with a cumulative\n effect adjustment to retained earnings. In August 2015, the FASB\n issued ASU No.&#xA0;2015-14,&#xA0;<i>Revenue from Contracts with\n Customers (Topic 606): Deferral of the Effective\n Date</i>&#xA0;(&#x201C;ASU 2015-14&#x201D;).\n ASU 2015-14 defers the effective date of ASU&#xA0;2014-09 for one\n year, making it effective for the year beginning December&#xA0;31,\n 2017, with early adoption permitted as of January&#xA0;1, 2017. The\n Company is currently evaluating the impact ASU&#xA0;2014-09 and has\n preliminarily concluded that it will not significantly affect how\n revenue for contracts with customers is recognized.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n In April 2015, the FASB issued ASU No.&#xA0;2015-04,&#xA0;<i>Practical Expedient for the\n Measurement Date of an Employer&#x2019;s Defined Benefit Obligation\n and Plan Assets</i>. ASU 2015-04 gives an employer whose fiscal\n year-end does not coincide with a calendar month-end (e.g., an\n entity that has a 52- or 53-week fiscal year) the ability, as a\n practical expedient, to measure defined benefit retirement\n obligations and related plan assets as of the month-end that is\n closest to its fiscal year-end. ASU 2015-04 will be effective\n prospectively for the year beginning December&#xA0;27, 2015. The\n Company is currently evaluating the impact of ASU 2015-04 and has\n preliminarily concluded that it will not significantly affect the\n measurement of defined benefit retirement obligations and related\n plan assets.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n In July 2015, the FASB issued ASU No.&#xA0;2015-11,&#xA0;<i>Inventory (Topic 330),\n Simplifying the Measurement of Inventory</i>. ASU 2015-11 is part\n of the FASB&#x2019;s initiative to simplify accounting standards.\n The guidance requires an entity to recognize inventory within scope\n of the standard at the lower of cost or net realizable value. Net\n realizable value is the estimated selling price in the ordinary\n course of business, less reasonable predictable costs of\n completion, disposal and transportation. ASU&#xA0;2015-11 will be\n effective prospectively for the year beginning January&#xA0;1,\n 2017. The Company is currently evaluating the impact\n ASU&#xA0;2015-11 will have on its consolidated financial\n statements.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n In November 2015, the FASB issued ASU No.&#xA0;2015-17,&#xA0;<i>Balance Sheet\n Classification of Deferred Taxes</i>. ASU 2015-17 is part of the\n FASB&#x2019;s initiative to simplify accounting standards. The\n guidance requires an entity to present deferred tax assets and\n deferred tax liabilities as noncurrent in the consolidated balance\n sheet. ASU 2015-17 permits entities to apply the amendments either\n prospectively or retrospectively. ASU 2015-17 will be effective for\n the year beginning January&#xA0;1, 2017. The Company is currently\n evaluating the impact ASU 2015-17. As of December&#xA0;26, 2015 and\n December&#xA0;27, 2014, the Company had $7.0 million and $8.7\n million, respectively, of current deferred tax assets on the\n consolidated balance sheet that would be classified as noncurrent\n under the new guidance.</p>\n </div>"}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.000","decimals":3}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.46","decimals":2}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Use of Estimates</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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-737","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P3Y5M5D"}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December&#xA0;26,\n 2015</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level 2</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>Level 3</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>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 <b>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 <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\">88,108</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\">88,108</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"16\"></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=\"14\" align=\"center\"><b>As of December 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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 <b>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 <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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>S. Quarterly Results (Unaudited)</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"36%\"></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></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: rgb(0,0,0) 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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,<br />\n 2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>September&#xA0;26,<br />\n 2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>June&#xA0;27,<br />\n 2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>March&#xA0;28,<br />\n 2015</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <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\">\n <b>September&#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\">\n <b>June&#xA0;28,<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\">\n <b>March&#xA0;29,<br />\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;</td>\n <td style=\"BORDER-BOTTOM: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 weeks)</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>(13 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\">958</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,284</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,125</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\">889</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\">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 </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\">215,133</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\">293,094</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\">252,204</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\">199,503</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\">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 </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: 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 <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 <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 <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'\" 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\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">108,767</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\">157,010</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\">136,225</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\">99,615</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\">108,400</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\">142,996</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\">123,096</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\">90,519</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: 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 <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 <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 <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\">\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\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">26,338</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\">60,879</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\">46,819</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\">22,138</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\">32,036</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\">60,647</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\">40,493</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\">13,391</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: 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 <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 <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 <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'\" 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;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">16,115</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\">38,624</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\">29,932</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\">13,743</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\">19,074</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\">37,926</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\">25,428</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\">8,315</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: 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 <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 <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 <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 <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\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.25</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\">2.93</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\">2.24</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\">1.04</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\">1.46</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\">2.91</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\">1.95</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\">0.64</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: 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 <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 <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 <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 <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\">&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">1.21</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\">2.85</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\">2.18</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\">1.00</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\">1.40</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\">2.79</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\">1.88</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\">0.62</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: 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 <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 <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 <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: 18pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n </div>"}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2015"}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>J. Commitments and Contingencies</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Contractual Obligations</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company had outstanding total non-cancelable contractual\n obligations of $207.5&#xA0;million at December&#xA0;26, 2015. These\n obligations are made up of hops, barley and wheat totaling\n $63.7&#xA0;million, apples and other ingredients of\n $48.7&#xA0;million, advertising contracts of $29.1&#xA0;million,\n equipment and machinery of $22.7&#xA0;million, glass bottles of\n $21.4&#xA0;million, operating leases of $17.5&#xA0;million, and\n other commitments of $4.3&#xA0;million. As of December&#xA0;26,\n 2015, projected cash outflows under contractual obligations for the\n remaining years under the contracts 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'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"57%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></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=\"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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>2016</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><font style=\"WHITE-SPACE: nowrap\">2017-2018</font></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><font style=\"WHITE-SPACE: nowrap\">2019-2020</font></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>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\">63,685</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\">26,763</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\">23,195</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\">13,727</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\">48,719</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\">48,719</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\">29,113</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\">28,826</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\">287</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\">22,704</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,704</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\">21,412</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\">21,412</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\">17,523</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,664</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,618</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,955</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,286</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\">4,302</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,940</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\">362</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: 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 <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 contractual obligations</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">207,458</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\">155,028</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\">29,462</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\">18,682</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,286</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 <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 </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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2020 and specify both the quantities and prices,\n denominated in Euros and U.S. Dollars, to which the Company is\n committed. Hops purchase commitments outstanding at\n December&#xA0;26, 2015 totaled $50.0&#xA0;million, based on the\n exchange rates on that date. The Company does not use forward\n currency exchange contracts and intends to purchase future hops\n using the exchange rate at the time of purchase.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Currently, the Company has entered into contracts for barley and\n wheat with two major suppliers. The contracts include crop years\n 2014 and 2015 and cover the Company&#x2019;s barley, wheat, and malt\n requirements for part of 2016. These purchase commitments\n outstanding at December&#xA0;26, 2015 totaled\n $13.7&#xA0;million.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company sources some of its glass bottles needs pursuant to a\n Glass Bottle Supply Agreement with Anchor Glass Container\n Corporation (&#x201C;Anchor&#x201D;), under which Anchor is the\n supplier of certain glass bottles for the Company&#x2019;s\n Cincinnati Brewery and its Pennsylvania Brewery. This agreement\n also establishes the terms on which Anchor may supply glass bottles\n to other breweries where the Company brews its beers. Under the\n agreement with Anchor, the Company has minimum and maximum purchase\n commitments that are based on Company-provided production estimates\n which, under normal business conditions, are expected to be\n fulfilled. Minimum purchase commitments under this agreement,\n assuming the supplier is unable to replace lost production capacity\n cancelled by the Company, as of December&#xA0;26, 2015 totaled\n $21.4&#xA0;million.</p>\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'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company has various operating lease agreements in place for\n facilities and equipment as of December&#xA0;26, 2015. 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.4&#xA0;million,\n $3.2&#xA0;million, and $2.7&#xA0;million in fiscal years 2015,\n 2014, and 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n For the fiscal year ended December&#xA0;26, 2015, the Company\n brewed over 95% of its core brands volume at Company-owned\n breweries. In the normal course of its business, the Company has\n historically entered into various production arrangements with\n other brewing companies. Pursuant to these arrangements, the\n Company purchases the liquid produced by those brewing companies,\n including the raw materials that are used in the liquid, at the\n time such liquid goes into fermentation. The Company is required to\n repurchase all unused raw materials purchased by the brewing\n company specifically for the Company&#x2019;s beers at the brewing\n company&#x2019;s cost upon termination of the production\n arrangement. The Company is also obligated to meet annual volume\n requirements in conjunction with certain production arrangements,\n which are not material to the Company&#x2019;s operations.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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;26, 2015, 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Litigation</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 </div>"}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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: rgb(0,0,0) 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: 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: 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.2%</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\">34.3%</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\">33.9%</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 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.16%</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.83%</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.85%</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 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;&#xA0;</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;&#xA0;</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;&#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.0&#xA0;times</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.4&#xA0;times</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.8&#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;&#xA0;</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;&#xA0;</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;&#xA0;</td>\n </tr>\n </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Shipping Costs</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 comprehensive income. The\n Company incurred shipping costs of $62.2 million, $62.6 million,\n and $50.3 million in fiscal years 2015, 2014, and 2013,\n respectively.</p>\n </div>"}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.342","decimals":3}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:SubsequentEventsTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>R. Subsequent Events</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company evaluated subsequent events occurring after the balance\n sheet date, December&#xA0;26, 2015, 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 stock options and awards granted on January&#xA0;1, 2016 and the\n increased expenditure limit for the Company&#x2019;s Stock\n Repurchase Program on February&#xA0;10, 2016 as disclosed in\n Note&#xA0;M.</p>\n </div>"}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"79.44","decimals":2}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Goodwill</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company does not amortize goodwill, but evaluates the\n recoverability of goodwill by comparing the carrying value and the\n fair value of its reporting units at the end of the third quarter\n of each fiscal year, or more frequently if events or changes in\n circumstances indicate that goodwill may be impaired. The Company\n has concluded that its goodwill was not impaired as of\n December&#xA0;26, 2015 and December&#xA0;27, 2014. As of\n December&#xA0;26, 2015 and December&#xA0;27, 2014, the goodwill of\n the Boston Beer Company reporting unit amounted to\n $1.4&#xA0;million. As of December&#xA0;26, 2015 and\n December&#xA0;27, 2014 the goodwill of the A&amp;S Brewing\n Collaborative reporting unit amounted to $2.3 million.</p>\n </div>"}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13520000","decimals":-3}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"No"}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.25","decimals":2}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.008","decimals":3}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 </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\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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\">42,123</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\">39,535</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\">8,876</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\">7,391</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\">8,261</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\">10,793</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">59,260</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\">57,719</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(2,798</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\">(6,412</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">56,462</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\">51,307</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\" /></div>"}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Property, Plant and Equipment</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</td>\n <td valign=\"top\">12 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-755","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.350"}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P3Y5M5D"}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The following table details the changes in accumulated other\n comprehensive (loss) income for 2015, 2014, and 2013 (in\n thousands):</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'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"68%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"70%\"></td>\n <td valign=\"bottom\" width=\"23%\"></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>Accumulated Other<br />\n Comprehensive&#xA0;(Loss)<br />\n Income</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;29, 2012</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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'\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Deferred pension and other post-retirement benefit costs, net of\n taxes of ($261)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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'\" 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 ($35)</p>\n </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 </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'\">\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\">&#xA0;&#xA0;</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'\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em\">\n Deferred pension and other post-retirement benefit costs, net of\n taxes of $466</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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'\">\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\">&#xA0;&#xA0;</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: 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 <b>Balance at December&#xA0;27, 2014</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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 <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 pension and other post-retirement benefit costs, net of\n taxes of ($99)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">130</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 Amortization of Deferred benefit costs, net of tax ($43)</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">74</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 Currency translation adjustment</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">(22</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 </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;26, 2015</b></p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(951</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">)&#xA0;</td>\n </tr>\n </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>N. Employee Retirement Plans and Post-Retirement Benefit\n Plan</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Non-Union Plans</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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&#xA0;21.\n Participants may make voluntary contributions up to 60% of their\n annual compensation, subject to IRS limitations. After the sixth\n month of 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 $3.0&#xA0;million and $2.8&#xA0;million in\n fiscal years 2015 and 2014, respectively. The basic annual\n administrative fee for the Boston Beer 401(k) Plan is paid by the\n Plan&#x2019;s investment fund revenue. In addition, per the Service\n Provider Payment Agreement, up to a maximum of two basis points\n multiplied by the total amount of assets under the Plan per year is\n available for paying eligible Plan expenses. The Company is\n responsible for the payment of any additional fees related to the\n management of the Boston Beer 401(k) Plan. Such fees are not\n material to the Company.</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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Union Plans</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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&#xA0;21. Participants may\n make voluntary contributions up to 60% of their annual compensation\n to 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&#xA0;1,\n Firemen&#xA0;&amp; Oilers Division (&#x201C;Local&#xA0;#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&#xA0;#20\n (&#x201C;Local&#xA0;#20&#x201D;). Company contributions for fiscal\n 2015 and 2014 were insignificant. The basic annual administrative\n fee 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&#xA0;401(k) Plan. Such fees are not material to the\n Company.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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\n Union&#xA0;#1199&#x201D;) and who have completed 12&#xA0;consecutive\n months of employment with at least 750 hours worked. The defined\n benefit is determined based on years of service since July 1991.\n The Company made contributions of $188,000 and $162,000 in 2015 and\n 2014 respectively. At December&#xA0;26, 2015 and December&#xA0;27,\n 2014, the unfunded projected pension benefits were\n $1.6&#xA0;million and $1.7&#xA0;million, 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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&#xA0;<font style=\"WHITE-SPACE: nowrap\">post-retirement</font>benefit obligation was\n determined using a discount rate of 4.5% at December&#xA0;26, 2015\n and 4.0% at December&#xA0;27, 2014 respectively, and a 2.5% health\n care cost increase based on the Cincinnati Consumer Price Index for\n the years 2015, 2014, and 2013. 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"47%\"></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 <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: rgb(0,0,0) 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: rgb(0,0,0) 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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: 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>2015</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>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 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,471</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,402</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,105</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,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\">671</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 </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'\" 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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">(1,634</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,690</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\">(671</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\">(720</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 <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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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.5% and 4.0% at December&#xA0;26, 2015 and\n December&#xA0;27, 2014, 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>December&#xA0;26,<br />\n 2015</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>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 Equity securities</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">67</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\">66</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\">33</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\">34</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 </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\">&#xA0;&#xA0;</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\">&#xA0;</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: 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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: 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><font style=\"WHITE-SPACE: nowrap\">Weighted-Average</font><br />\n Remaining<br />\n Contractual 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 <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;27, 2014</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#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\">24,363</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\">283.22</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\">(277,645</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\">151.28</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;26, 2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,127,162</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\">63.99</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.43</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\">161,603</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;26, 2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">380,543</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\">62.29</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.17</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\">54,885</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\" nowrap=\"nowrap\">\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;26,&#xA0;2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,089,831</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\">63.96</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.43</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\">156,268</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 <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 </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.027","decimals":3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Inventories and Provision for Excess or Expired\n Inventory</i></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'; WIDOWS: 1; 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, 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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. Provision for excess or expired inventory\n included in cost of goods sold was $4.0&#xA0;million,\n $6.1&#xA0;million, and $4.9&#xA0;million in fiscal years 2015,\n 2014, and 2013.</p>\n </div>"}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.00","decimals":2}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Cash, Cash Equivalents and Restricted Cash</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Cash and cash equivalents at December&#xA0;26, 2015 and\n December&#xA0;27, 2014 included cash on-hand and money market\n instruments that are highly liquid investments. Cash and cash\n equivalents are carried at cost, which approximates fair value.</p>\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'; WIDOWS: 1; 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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company has restricted cash associated with a term note\n agreement with Bank of America that was required by the\n Commonwealth of Pennsylvania to fund economic development at the\n Company&#x2019;s Pennsylvania Brewery. The restricted cash subject\n to this agreement amounted to $456,000 and $513,000 at\n December&#xA0;26, 2015 and December&#xA0;27, 2014, respectively and\n is included in other assets on the Company&#x2019;s Consolidated\n Balance Sheets.</p>\n </div>"}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The following table provides information regarding stock-based\n compensation expense included in operating expenses in the\n accompanying consolidated statements of comprehensive income:</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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"70%\"></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>2015</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>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=\"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 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\">2,943</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,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 </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,722</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,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 </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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">6,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\">6,857</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\">7,318</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 awards included in total\n stock-based compensation expense</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">831</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\">1,378</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\">1,401</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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfTreasuryStockByClassTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n As of December&#xA0;26, 2015, the Company has repurchased a\n cumulative total of approximately 11.5&#xA0;million shares of its\n Class&#xA0;A Common Stock for an aggregate purchase price of\n approximately $446.1&#xA0;million 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"60%\"></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: 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&#xA0;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 <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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</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: 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 2015 repurchases</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">616,747</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\">138,705</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;26, 2015</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">11,538,680</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\">446,092</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\" /></div>"}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"616747"}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P3Y2M1D"}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98414000","decimals":-3}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15350000","decimals":-3}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98596000","decimals":-3}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74187000","decimals":-3}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-3}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-142000","decimals":-3}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54000","decimals":-3}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6665000","decimals":-3}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1220000","decimals":-3}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"74000","decimals":-3}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"156174000","decimals":-3}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5155000","decimals":-3}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"155010000","decimals":-3}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"959934000","decimals":-3}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2289000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"44000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInRestrictedCash","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-57000","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1024040000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1164000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58525000","decimals":-3}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"117000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11858000","decimals":-3}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56000","decimals":-3}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98414000","decimals":-3}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"501617000","decimals":-3}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4100000","decimals":-5}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"182000","decimals":-3}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22000","decimals":-3}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-99000","decimals":-3}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"135705000","decimals":-3}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45078000","decimals":-3}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15350000","decimals":-3}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-515000","decimals":-3}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-130000","decimals":-3}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3400000","decimals":-5}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7403000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"273629000","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"345443000","decimals":-3}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43400000","decimals":-5}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-76662000","decimals":-3}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42885000","decimals":-3}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56596000","decimals":-3}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:InventoryWriteDown","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4000000","decimals":-5}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71556000","decimals":-3}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6279000","decimals":-3}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49794000","decimals":-3}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"258000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInCustomerDeposits","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-900000","decimals":-5}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAcquiredDuringPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-43000","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37700000","decimals":-5}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:ExciseAndSalesTaxes","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"64106000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"120100000","decimals":-5}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-462000","decimals":-3}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:ShippingHandlingAndTransportationCosts","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62200000","decimals":-5}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6986000","decimals":-3}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17791000","decimals":-3}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-204000","decimals":-3}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6802000","decimals":-3}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"138705000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8732000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42391000","decimals":-3}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIncomeTaxRefunds","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17252000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5985000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"523000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15350000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6665000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-74230000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsSold","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"458317000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42339000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Prepaid expenses and other current assets consisted of the\n 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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\">3,184</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,368</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 receivables</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,093</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,572</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,929</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,641</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 Lease incentive receivable</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,584</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 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,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\">1,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: 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\">2,216</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,297</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">12,053</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\">12,887</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\" /></div>"}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;Depreciation is\n computed using the straight-line method based upon the estimated\n useful lives of the underlying assets 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'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</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\">&#xA0;&#xA0;</td>\n <td valign=\"top\">12 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-843","factDimensions":{"xbrl:concept":"sam:ExciseTaxesPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Excise Taxes</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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-844","factDimensions":{"xbrl:concept":"sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" cellspacing=\"0\" cellpadding=\"0\" width=\"92%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"43%\"></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 <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>Allowance for Doubtful\n Accounts</b></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>Balance at<br />\n Beginning of<br />\n Period</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>Net Provision<br />\n (Recovery)</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>Amounts<br />\n Charged Against<br />\n Reserves</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>Balance at<br />\n End of 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 2015</p>\n </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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">165</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\">(65</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\">244</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</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'\" bgcolor=\"#CCEEFF\">\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\">$</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\">$</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\">$</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\">160</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance 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 2015</p>\n </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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">33,204</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\">(33,397</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,813</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</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'\" bgcolor=\"#CCEEFF\">\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\">$</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\">$</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\">$</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\">$</td>\n <td valign=\"bottom\" align=\"right\">2,602</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <table style=\"FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance at<br />\n Beginning of<br />\n Period</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>Net Provision<br />\n (Recovery)</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>Amounts<br />\n Charged Against<br />\n Reserves</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>Balance at<br />\n End of 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 2015</p>\n </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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">4,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,848</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,525</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</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'\" bgcolor=\"#CCEEFF\">\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\">$</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\">$</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\">$</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\">$</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: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Balance 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 2015</p>\n </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 <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">7,780</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,948</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,254</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</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'\" bgcolor=\"#CCEEFF\">\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\">$</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\">$</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\">$</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\">$</td>\n <td valign=\"bottom\" align=\"right\">1,754</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"sam:ScheduleOfFairValueAssetsAndLiabilitiesForFinancialInstrumentsNotRecordedAtFairValueTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n &#xA0;</p>\n <table style=\"FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"14\" align=\"center\"><b>As of December&#xA0;26,\n 2015</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>Level 2</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>Level 3</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>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\">458</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\">458</td>\n <td valign=\"bottom\" nowrap=\"nowrap\">&#xA0;&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"16\"></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=\"14\" align=\"center\"><b>As of December 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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: rgb(0,0,0) 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 </table>\n <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"sam:CustomerTransactionsPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Refundable Deposits on Kegs and Pallets</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The Company distributes its draft beer in kegs and packaged beer\n primarily in glass bottles and cans and such kegs, bottles and cans\n are shipped on pallets to Distributors. Most all kegs and pallets\n are owned by the Company. Kegs are reflected in the Company&#x2019;s\n balance sheets at cost and are depreciated over the estimated\n useful life of the keg, while pallets are expensed upon purchase.\n Upon shipment of beer to Distributors, the Company collects a\n refundable deposit on the kegs and pallets, which is included in\n current liabilities in the Company&#x2019;s balance sheets. Upon\n return of the kegs and pallets to the Company, the deposit is\n refunded to the Distributor.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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. 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;26, 2015, the Company decreased its liability\n for refundable deposits, gross property, plant and equipment and\n related accumulated depreciation by $0.9&#xA0;million,\n $1.2&#xA0;million and $1.2&#xA0;million, respectively. 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&#xA0;million,\n $1.8&#xA0;million and $1.8&#xA0;million, respectively. As of\n December&#xA0;26, 2015 and December&#xA0;27, 2014, the\n Company&#x2019;s balance sheet includes $17.1&#xA0;million and\n $18.2&#xA0;million, respectively, in refundable deposits on kegs\n and pallets and $18.9&#xA0;million and $25.9&#xA0;million,\n respectively, in kegs, net of accumulated depreciation.</p>\n </div>"}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.050","decimals":3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"sam:WeightedAverageNumberOfBasicSharesOutstandingEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"62000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0"}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"sam:CustomerProgramCostsPolicyTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b><i>Customer Programs and Incentives</i></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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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&#xA0;605-50,&#xA0;<i>Revenue Recognition &#x2013;\n Customer Payments and Incentives,</i>&#xA0;based on the nature of the\n expenditure. Amounts paid to customers totaled $55.3&#xA0;million,\n $52.4&#xA0;million, and $40.4&#xA0;million in fiscal year 2015,\n 2014, and 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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 2014, and 2013 were $33.2&#xA0;million, $28.5&#xA0;million,\n and $23.1&#xA0;million, respectively. The reimbursements for\n discounts to Distributors are recorded as reductions to net\n revenue. Agreed-upon discount rates are applied to certain\n Distributors&#x2019; sales to retailers, based on volume metrics, in\n order to determine the total discounted amount. The computation of\n the discount allowance requires that management make certain\n estimates and assumptions that affect the timing and amounts of\n revenue and liabilities recorded. Actual promotional discounts owed\n and paid have historically been in line with allowances recorded by\n the Company, however, the amounts could differ from the estimated\n allowance.</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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\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 2015, 2014, and 2013 were $22.1&#xA0;million,\n $23.9&#xA0;million, and $17.3&#xA0;million, respectively. In 2015,\n 2014, and 2013, the Company recorded certain of these costs in the\n total amount of $16.6&#xA0;million, $18.7&#xA0;million, and\n $13.4&#xA0;million respectively as reductions to net revenue. Costs\n recognized as reduction to net revenues include, but are not\n limited to, promotional discounts, sales incentives and certain\n other promotional activities. Costs recognized in advertising,\n promotional and selling expenses include point of sale materials,\n samples and media advertising expenditures in local markets.</p>\n </div>"}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Times"},"factValues":[{"value":"3.0","decimals":1}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0"}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanUnfundedStatusOfPlan","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1600000","decimals":-5}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"sam:LeaseExpirationYear","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2021"}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"sam:WeightedAverageNumberOfSharesOutstandingBasicIncludingNonvestedParticipatingSecurities","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13185000","decimals":-3}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n <b>D. Prepaid Expenses and Other Current Assets</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'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n Prepaid expenses and other current assets consisted of the\n 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'; WIDOWS: 1; 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; WIDOWS: 1; 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=\"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 valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;26,</b></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\" colspan=\"2\" align=\"center\">\n <b>December&#xA0;27,</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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><b>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 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\">3,184</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,368</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 receivables</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">2,093</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,572</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,929</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,641</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 Lease incentive receivable</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\" align=\"right\">1,584</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 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,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\">1,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: 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\">2,216</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,297</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\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">$</td>\n <td valign=\"bottom\" align=\"right\">12,053</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\">12,887</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\" /></div>"}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"sam:ProvisionForRecoveryOfDoubtfulAccounts","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"165000","decimals":-3}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"sam:NetProceedsFromSaleOfInvestmentShares","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1408000","decimals":-3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1843000","decimals":-3}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"sam:IncreaseDecreaseInAccruedExpensesTaxesAndOtherCurrentLiabilities","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-9014000","decimals":-3}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"sam:IncreaseInAccountsPayableForRepurchaseOfCommonStock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3000000","decimals":-3}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"18723"}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-865","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-866","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-868","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"14742"}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:ServiceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"3981"}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"8301"}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"P11M"}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"6092"}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"sam:MarketBasedOptionAwardMember","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToSuppliers","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"33200000","decimals":-5}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:OtherCostOfOperatingRevenue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"16600000","decimals":-5}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"22100000","decimals":-5}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlansGeneralInformation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedContributionPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"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-880","factDimensions":{"xbrl:concept":"us-gaap:PensionExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedContributionPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"188000","decimals":0}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedContributionPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P12M"}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:H","us-gaap:DefinedContributionPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"750"}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"sam:DefinedContributionPlanMatchingPercentOfCompensation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember","us-gaap:DefinedContributionPlanTypeAxis":"sam:GroupThreeMember","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanContributionsByEmployer","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember","us-gaap:DefinedContributionPlanTypeAxis":"sam:GroupTwoMember","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"1000","decimals":0}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"sam:DefinedContributionPlanMatchingPercentOfCompensation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember","us-gaap:DefinedContributionPlanTypeAxis":"sam:GroupTwoMember","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"5640"}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsContractualTerm","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:ProductConcentrationRiskMember","us-gaap:ProductOrServiceAxis":"sam:ProductsAMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"0.07","decimals":2}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:TitleOfIndividualAxis":"us-gaap:ChiefExecutiveOfficerMember"},"factValues":[{"value":"135.40","decimals":2}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanCoveragePercentage","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"1.00"}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"sam:PostretirementMedicalBenefitsQualifyingAge","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P57Y"}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"sam:PostretirementMedicalBenefitsQualifyingAge","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P65Y"}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TeamstersLocalUnionNumberElevenNinetyNineMember","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlansGeneralInformation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"All union employees upon commencement of employment or, if later, attaining age 21"}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:SamuelAdamsPennsylvaniaBreweryCompanyFourZeroOneKPlanMember","us-gaap:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"0.60"}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlansGeneralInformation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"Eligible to participate in the plan on the first day of the first month after commencing employment"}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"0.60"}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"us-gaap:PensionExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"3000000","decimals":-5}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanEmployeeContributionAge","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis":"sam:BostonBeerCompanyFourZeroOneKPlanMember","us-gaap:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"P21Y"}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:EquitySecuritiesMember"},"factValues":[{"value":"0.65","decimals":2}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-908","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-909","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:DebtSecuritiesMember"},"factValues":[{"value":"0.35","decimals":2}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-911","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanAssumptionsUsedCalculatingPlanAssetsExpectedLongTermReturnOnAssets","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-912","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCovenantCompliance","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"The Company was in compliance with all financial covenants as of December 26, 2015 and  December 27, 2014."}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityExpirationDate1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"2019-03-31"}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0.0045","decimals":4}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"303000","decimals":-3}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"616000","decimals":-3}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-918","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-920","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"-2000","decimals":-3}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"-250000","decimals":-3}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"98414000","decimals":-3}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"138699000","decimals":-3}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"6665000","decimals":-3}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"58522000","decimals":-3}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-22000","decimals":-3}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-204000","decimals":-3}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"12 to 20 years, or the remaining useful life of the building, whichever is shorter"}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P12Y"}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-934","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-937","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"sam:KegsMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":"sam:PerformanceBasedAwardsMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"15000"}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExaminationDescription","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00: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-942","factDimensions":{"xbrl:concept":"sam:IncomeTaxReturnExaminationPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"sam:IncomeTaxReturnExaminationPeriod","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"16000"}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9619000","decimals":-3}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"7.46","decimals":2}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"13520000","decimals":-3}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"7.25","decimals":2}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"397000","decimals":-3}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"71798000","decimals":-3}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"97966000","decimals":-3}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"26154000","decimals":-3}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"3504000","decimals":-3}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"14000","decimals":-3}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3504000","decimals":-3}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"7.46","decimals":2}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"26154000","decimals":-3}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"165000","decimals":-3}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForDoubtfulAccountsCurrentMember"},"factValues":[{"value":"65000","decimals":-3}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForSalesReturnsMember"},"factValues":[{"value":"7780000","decimals":-3}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForSalesReturnsMember"},"factValues":[{"value":"6948000","decimals":-3}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"4045000","decimals":-3}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"3848000","decimals":-3}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"33204000","decimals":-3}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"33397000","decimals":-3}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"3722000","decimals":-3}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"2943000","decimals":-3}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:BusinessAcquisitionAxis":"sam:ConeyIslandBusinessAndShmaltzBrewingCompanyMember"},"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'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">\n The allocation of the purchase price is as follows (in\n thousands):</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'; WIDOWS: 1; 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; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\" 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: 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: 3em; TEXT-INDENT: -1em\">\n Total assets acquired and cash paid</p>\n </td>\n <td valign=\"bottom\">&#xA0;&#xA0;</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 <br class=\"Apple-interchange-newline\" /></div>"}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"sam:NumberOfSuppliers","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Vendor","us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis":"sam:BarleyAndWheatMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:CustomersMember"},"factValues":[{"value":"55300000","decimals":-5}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2014-12-28T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"831000","decimals":-3}]},{"name":"rpt:f-972","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-973","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-974","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-975","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-976","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-977","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-978","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"}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2015-09-27T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.25","decimals":2}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2015-09-27T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.21","decimals":2}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2015-09-27T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26338000","decimals":-3}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2015-09-27T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"215133000","decimals":-3}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2015-09-27T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16115000","decimals":-3}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2015-09-27T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108767000","decimals":-3}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2015-09-27T00:00:00/2015-12-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"958000"}]},{"name":"rpt:f-986","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-987","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-988","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-989","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-990","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-991","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-992","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-993","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2014-12-28T00:00:00/2015-03-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.04","decimals":2}]},{"name":"rpt:f-994","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2014-12-28T00:00:00/2015-03-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.00","decimals":2}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2014-12-28T00:00:00/2015-03-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22138000","decimals":-3}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2014-12-28T00:00:00/2015-03-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199503000","decimals":-3}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2014-12-28T00:00:00/2015-03-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13743000","decimals":-3}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2014-12-28T00:00:00/2015-03-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99615000","decimals":-3}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2014-12-28T00:00:00/2015-03-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"889000"}]},{"name":"rpt:f-1000","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-1001","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-1002","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-1003","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-1004","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-1005","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-1006","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-1007","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2015-03-29T00:00:00/2015-06-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.24","decimals":2}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2015-03-29T00:00:00/2015-06-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.18","decimals":2}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2015-03-29T00:00:00/2015-06-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46819000","decimals":-3}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2015-03-29T00:00:00/2015-06-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"252204000","decimals":-3}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2015-03-29T00:00:00/2015-06-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29932000","decimals":-3}]},{"name":"rpt:f-1012","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2015-03-29T00:00:00/2015-06-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"136225000","decimals":-3}]},{"name":"rpt:f-1013","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2015-03-29T00:00:00/2015-06-28T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"1125000"}]},{"name":"rpt:f-1014","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-1015","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-1016","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-1017","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-1018","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-1019","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-1020","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-1021","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2015-06-28T00:00:00/2015-09-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.93","decimals":2}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2015-06-28T00:00:00/2015-09-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.85","decimals":2}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2015-06-28T00:00:00/2015-09-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60879000","decimals":-3}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"us-gaap:SalesRevenueGoodsNet","xbrl:period":"2015-06-28T00:00:00/2015-09-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"293094000","decimals":-3}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2015-06-28T00:00:00/2015-09-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38624000","decimals":-3}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2015-06-28T00:00:00/2015-09-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"157010000","decimals":-3}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"sam:NumberOfBarrelsSold","xbrl:period":"2015-06-28T00:00:00/2015-09-27T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"utr:bbl"},"factValues":[{"value":"1284000"}]}]}}