{"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-20-041944","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2019-01-31","us-gaap":"http://fasb.org/us-gaap/2019-01-31","srt":"http://fasb.org/srt/2019-01-31","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","sam":"http://www.bostonbeer.com/20191228","xbrli":"http://www.xbrl.org/2003/instance"},"description":"10-K 0001193125-20-041944 (CIK 0000949870) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2020-02-19"}],"entities":[{"name":"cik:0000949870"}],"units":[{"name":"rpt:unit-1","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"sam:Customer","dataType":"xs:decimal"},{"name":"sam:Times","dataType":"xs:decimal"},{"name":"sam:CompensationPlan","dataType":"xs:decimal"}],"dataTypes":[{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:CityAreaCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentAnnualReport","dataType":"xs:boolean","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:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressCityOrTown","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressPostalZipCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressStateOrProvince","dataType":"dei:stateOrProvinceItemType","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:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFileNumber","dataType":"dei:fileNumberItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityIncorporationStateCountryCode","dataType":"dei:edgarStateCountryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","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:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityTaxIdentificationNumber","dataType":"dei:employerIdItemType","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:LocalPhoneNumber","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:Security12bTitle","dataType":"dei:securityTitleItemType","periodType":"duration","nillable":true},{"name":"dei:SecurityExchangeName","dataType":"dei:edgarExchangeCodeItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"dei:tradingSymbolItemType","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:AccruedSalesAndMarketingCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:AccumulatedAmortizationOrDepreciationFinanceLease","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:AccuredCapital","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:AccuredUtilitiesAndThirdPartyFees","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:AdjustmentsInDiscountProvisionDueToCumulativeEffectOfRetainedEarningsAndDeferredRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:BusinessCombinationFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ChangeInRightOfUseAssets","dataType":"xbrlr:monetary","periodType":"duration","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:CustomerTransactionsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:DebtInstrumentInterestCoverageRatio","dataType":"xbrlr:pureType","periodType":"instant","nillable":true},{"name":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","dataType":"xbrlr:pureType","periodType":"instant","nillable":true},{"name":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","dataType":"xbrlr:pureType","periodType":"instant","nillable":true},{"name":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:DeferredTaxAssetsCapitalLossCarryforwardsExpirationYear","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"sam:DeferredTaxAssetsLeaseLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:DeferredTaxLiabilitiesRightOfUseAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:DefinedBenefitPlanCoveragePercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"sam:DefinedBenefitPlanFirstEligibleContributionsByEmployer","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:DescriptionOfAmendment","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"sam:DomesticSalesPercentageOfSales","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:EffectiveIncomeTaxRateReconciliationChangeInAccountingMethod","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"sam:EstimatedExpenseOfTerminationOfRetirementPensionPlan","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ExciseTaxesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:FinanceLeaseRightOfUseAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:IncomeTaxReconciliationTaxAccountingMethodChange","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:IncreaseDecreaseInAccruedExpensesFromPurchaseOfPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:IncreaseDecreaseLeaseLiabilities","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:pureType","periodType":"instant","nillable":true},{"name":"sam:InternationalSalesPercentageOfSales","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:InventoryCurrentAndNoncurrentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:InventoryOnHandAndInventoryUnderPurchaseCommitment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:Kegs","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:LeaseAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:LessExciseTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:LesseeLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:NetProceedsFromSaleOfInvestmentShares","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnLeaseLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnRightOfUseAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock","dataType":"xbrlr:textBlock","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:NumberOfStatesInWhichEntityIsBeingAudited","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"sam:NumberOfSuppliers","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectFromOtherComprehensiveIncomeToRetainedEarnings","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:PaymentsOfContractualObligations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:PaymentsOfInterestExpensesOnBorrowings","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:PercentageOfProductionVolumes","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:PostretirementMedicalBenefitsQualifyingAge","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:PrepaidBrewingServiceFeesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:RetailSalesPercentageOfSales","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"sam:ReversalOfTheDeferredRentUponAdoption","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"sam:ScheduleOfGrossValueAndAccumulatedDepreciationOfRightOfUseAssets","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: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"sam:SharesHeldUnderEscrowDeposit","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"sam:SharesHeldUnderEscrowDepositMarketValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"sam:ShippingsAndHandlingCostPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:TaxCutsAndJobsActOf2017ReductionInFederalExciseTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","dataType":"xbrlr:textBlock","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:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"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:AmortizationOfIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessAcquisitionsProFormaRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","dataType":"xbrlr:monetary","periodType":"duration","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:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationContingentConsiderationAssetNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","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:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNoteTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConcentrationRiskCreditRisk","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConstructionInProgressGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ContractWithCustomerLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:ContractualObligationDueInFifthYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInFourthYear","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:ContractualObligationDueInSecondYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractualObligationDueInThirdYear","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ConversionOfStockSharesConverted1","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:CostOfGoodsAndServicesSold","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:CumulativeEffectOnRetainedEarningsNetOfTax1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CumulativeEffectOnRetainedEarningsTax1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:DebtDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentInterestRateStatedPercentage","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:DeferredTaxAssetsCapitalLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","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: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: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:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets","dataType":"xbrlr:percent","periodType":"duration","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:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage","dataType":"xbrlr:percent","periodType":"instant","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:DefinedContributionPlanEmployerDiscretionaryContributionAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","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:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment","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: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:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:FinanceLeaseInterestPaymentOnLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeasePrincipalPayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FinanceLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FinanceLeaseRightOfUseAssetAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:GoodwillAndIntangibleAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillImpairmentLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:IncomeTaxesPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","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:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IntangibleAssetsNetExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestIncomeExpenseNonoperatingNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestPaidNet","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:InventoryFinishedGoodsNetOfReserves","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:InventoryRawMaterialsNetOfReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryWorkInProcessNetOfReserves","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:LeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseCostTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LeaseholdImprovementsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeasesOfLesseeDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseTermOfContract","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"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: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:MoneyMarketFundsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivities","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:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome","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:NonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","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:OperatingLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasePayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","dataType":"xbrlr:duration","periodType":"instant","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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","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:OtherPrepaidExpenseCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","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:PaymentsToAcquireBusinessTwoNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesGross","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:PrepaidAdvertising","dataType":"xbrlr:monetary","periodType":"instant","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: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:ProceedsFromLinesOfCredit","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:ProfitLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets","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:ProvisionForDoubtfulAccounts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PurchaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:QuarterlyFinancialInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ReclassificationFromAociCurrentPeriodTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RecordedUnconditionalPurchaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RelatedPartyCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RepaymentsOfLinesOfCredit","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:RevenueFromContractWithCustomerIncludingAssessedTax","dataType":"xbrlr:monetary","periodType":"duration","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:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SalesAndExciseTaxPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","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: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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","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:SellingExpense","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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:SharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:SignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssued1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","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:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:UnrecognizedTaxBenefitsPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"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:VariableLeaseCost","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:CoverAbstract"},{"name":"dei:DocumentInformationLineItems"},{"name":"dei:DocumentInformationTable"},{"name":"sam:CommitmentsAndContingenciesDisclosureLineItems"},{"name":"sam:CommitmentsAndContingenciesDisclosureTable"},{"name":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems"},{"name":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable"},{"name":"sam:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract"},{"name":"sam:EarningsPerShareDisclosureTable"},{"name":"sam:EarningsPerShareNoteLineItems"},{"name":"sam:FinanceLeaseAbstractAbstract"},{"name":"sam:IncomeTaxesLineItems"},{"name":"sam:IncomeTaxesTable"},{"name":"sam:LeaseLiabilitiesAbstract"},{"name":"sam:LeasesCashFlowInformationAbstract"},{"name":"sam:LongTermLeaseLiabilitiesAbstract"},{"name":"sam:OperatingLeaseWeightedAverageRemainingLeaseTermAbstract"},{"name":"sam:OperatingLeasesCurrentLiabilitiesAbstract"},{"name":"sam:OperatingLeasesLiabilitiesNonCurrentAbstract"},{"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:RightOfUseAssetsAbstract"},{"name":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems"},{"name":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable"},{"name":"sam:ScheduleOfContractualCommitmentsLineItems"},{"name":"sam:ScheduleOfContractualCommitmentsTable"},{"name":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems"},{"name":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable"},{"name":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems"},{"name":"sam:ScheduleOfUnrecognizedTaxBenefitsTable"},{"name":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"},{"name":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract"},{"name":"sam:StockRepurchaseProgramNumberOfSharesAbstract"},{"name":"sam:UncategorizedAbstract"},{"name":"srt:ValuationAndQualifyingAccountsAbstract"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureLineItems"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureTable"},{"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:BusinessCombinationsAbstract"},{"name":"us-gaap:ClassOfTreasuryStockTable"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:CompensationAndRetirementDisclosureAbstract"},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DebtInstrumentLineItems"},{"name":"us-gaap:DebtInstrumentTable"},{"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:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"},{"name":"us-gaap:EquityAbstract"},{"name":"us-gaap:EquityClassOfTreasuryStockLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract"},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract"},{"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:InventoryNetAbstract"},{"name":"us-gaap:LeaseCostAbstract"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract"},{"name":"us-gaap:OperatingExpensesAbstract"},{"name":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract"},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"},{"name":"us-gaap:OtherNonoperatingIncomeExpenseAbstract"},{"name":"us-gaap:PayablesAndAccrualsAbstract"},{"name":"us-gaap:PostemploymentBenefitsAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract"},{"name":"us-gaap:RelatedPartyTransactionLineItems"},{"name":"us-gaap:RelatedPartyTransactionsAbstract"},{"name":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable"},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"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: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":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:StatementScenarioAxis","domainClass":"srt:ScenarioUnspecifiedDomain"},{"name":"srt:TitleOfIndividualAxis","domainClass":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainClass":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainClass":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BalanceSheetLocationAxis","domainClass":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:CashAndCashEquivalentsAxis","domainClass":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"},{"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:EquityInterestIssuedOrIssuableByTypeAxis","domainClass":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain"},{"name":"us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis","domainClass":"us-gaap:AdjustmentsForErrorCorrectionDomain"},{"name":"us-gaap:FinancialInstrumentAxis","domainClass":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityAxis","domainClass":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:LeaseArrangementTypeAxis","domainClass":"us-gaap:LeaseArrangementTypeDomain"},{"name":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","domainClass":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"},{"name":"us-gaap:LongtermDebtTypeAxis","domainClass":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:NonrecurringAdjustmentAxis","domainClass":"us-gaap:NonrecurringAdjustmentDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","domainClass":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"},{"name":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainClass":"us-gaap:RelatedPartyDomain"},{"name":"us-gaap:RetirementPlanNameAxis","domainClass":"us-gaap:RetirementPlanNameDomain"},{"name":"us-gaap:RetirementPlanTypeAxis","domainClass":"us-gaap:RetirementPlanTypeDomain"},{"name":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","domainClass":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"},{"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: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":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"srt:ScenarioUnspecifiedDomain"},{"name":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:AdjustmentsForErrorCorrectionDomain"},{"name":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:LeaseArrangementTypeDomain"},{"name":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"},{"name":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:NonrecurringAdjustmentDomain"},{"name":"us-gaap:PlanAssetCategoriesDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"},{"name":"us-gaap:RelatedPartyDomain"},{"name":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"},{"name":"us-gaap:RetirementPlanNameDomain"},{"name":"us-gaap:RetirementPlanTypeDomain"},{"name":"us-gaap:SegmentDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"},{"name":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:ValuationAllowancesAndReservesDomain"},{"name":"us-gaap:VariableRateDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"dei:EntityDomain","relationships":[]},{"name":"rpt:domain-1","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"}]},{"name":"rpt:domain-2","root":"us-gaap:LeaseArrangementTypeDomain","relationships":[]},{"name":"rpt:domain-3","root":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","relationships":[{"source":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","target":"sam:BarleyAndWheatMember"}]},{"name":"rpt:domain-4","root":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","relationships":[{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsMember"}]},{"name":"rpt:domain-5","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"}]},{"name":"rpt:domain-6","root":"us-gaap:RelatedPartyDomain","relationships":[{"source":"us-gaap:RelatedPartyDomain","target":"sam:CityBrewingMember"}]},{"name":"rpt:domain-7","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[]},{"name":"rpt:domain-8","root":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain","relationships":[]},{"name":"rpt:domain-9","root":"srt:ScenarioUnspecifiedDomain","relationships":[{"source":"srt:ScenarioUnspecifiedDomain","target":"srt:ScenarioForecastMember"}]},{"name":"rpt:domain-10","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember"}]},{"name":"rpt:domain-11","root":"us-gaap:RelatedPartyDomain","relationships":[]},{"name":"rpt:domain-12","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockCompensationPlanMember"}]},{"name":"rpt:domain-13","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MaximumMember"},{"source":"srt:RangeMember","target":"srt:MinimumMember"}]},{"name":"rpt:domain-14","root":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","relationships":[{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember"},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:VoluntaryEquityInvestmentProgramMember"},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:ServiceBasedAwardsMember"}]},{"name":"rpt:domain-15","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-16","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"srt:ChiefExecutiveOfficerMember"},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:PresidentAndChiefExecutiveOfficerMember"},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:BoardOfDirectorsMember"}]},{"name":"rpt:domain-17","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"sam:NonEmployeeDirectorStockOptionMember"}]},{"name":"rpt:domain-18","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember"}]},{"name":"rpt:domain-19","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember"},{"source":"us-gaap:ClassOfStockDomain","target":"sam:UnvestedSharesMember"}]},{"name":"rpt:domain-20","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember"},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember"}]},{"name":"rpt:domain-21","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"}]},{"name":"rpt:domain-22","root":"us-gaap:TypeOfAdoptionMember","relationships":[]},{"name":"rpt:domain-23","root":"us-gaap:ClassOfStockDomain","relationships":[]},{"name":"rpt:domain-24","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"sam:RestrictedCommonClassAMember"}]},{"name":"rpt:domain-25","root":"us-gaap:SubsequentEventTypeDomain","relationships":[]},{"name":"rpt:domain-26","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:DogfishHeadBreweryMember"}]},{"name":"rpt:domain-27","root":"dei:EntityDomain","relationships":[{"source":"dei:EntityDomain","target":"sam:DogfishHeadBreweryMember"}]},{"name":"rpt:domain-28","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[]},{"name":"rpt:domain-29","root":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TradeNamesMember"}]},{"name":"rpt:domain-30","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"}]},{"name":"rpt:domain-31","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"sam:OtherNonRecurringCostMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"}]},{"name":"rpt:domain-32","root":"us-gaap:NonrecurringAdjustmentDomain","relationships":[{"source":"us-gaap:NonrecurringAdjustmentDomain","target":"sam:InterestRateAdjustmentMember"},{"source":"us-gaap:NonrecurringAdjustmentDomain","target":"sam:WeightedAverageSharesAdjustmentMember"},{"source":"us-gaap:NonrecurringAdjustmentDomain","target":"sam:IncomeTaxRateAdjustmentMember"}]},{"name":"rpt:domain-33","root":"us-gaap:LongtermDebtTypeDomain","relationships":[{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:LineOfCreditMember"}]},{"name":"rpt:domain-34","root":"us-gaap:PlanAssetCategoriesDomain","relationships":[]},{"name":"rpt:domain-35","root":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","relationships":[{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TheInternationalUnionOfOperatingEngineersMember"}]},{"name":"rpt:domain-36","root":"us-gaap:RetirementPlanNameDomain","relationships":[{"source":"us-gaap:RetirementPlanNameDomain","target":"sam:BostonBeerCompany401kPlanMember"},{"source":"us-gaap:RetirementPlanNameDomain","target":"sam:SamuelAdamsCincinnatiBrewery401kPlanMember"},{"source":"us-gaap:RetirementPlanNameDomain","target":"sam:DogfishHead401KPlanMember"},{"source":"us-gaap:RetirementPlanNameDomain","target":"sam:UnionNumber1199PensionPlanMember"}]},{"name":"rpt:domain-37","root":"us-gaap:RetirementPlanTypeDomain","relationships":[{"source":"us-gaap:RetirementPlanTypeDomain","target":"sam:CompanySponsoredPensionPlansMember"},{"source":"us-gaap:RetirementPlanTypeDomain","target":"sam:GroupTwoMember"},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:PensionPlansDefinedBenefitMember"},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},{"source":"us-gaap:RetirementPlanTypeDomain","target":"sam:GroupThreeMember"},{"source":"us-gaap:RetirementPlanTypeDomain","target":"sam:GroupFourMember"}]},{"name":"rpt:domain-38","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:NonunionEmployeesMember"},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:UnionEmployeesMember"}]},{"name":"rpt:domain-39","root":"srt:ScenarioUnspecifiedDomain","relationships":[]},{"name":"rpt:domain-40","root":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","relationships":[{"source":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","target":"us-gaap:MoneyMarketFundsMember"}]},{"name":"rpt:domain-41","root":"us-gaap:SubsequentEventTypeDomain","relationships":[{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember"}]},{"name":"rpt:domain-42","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:KegsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember"}]},{"name":"rpt:domain-43","root":"us-gaap:RetirementPlanTypeDomain","relationships":[{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:PensionPlansDefinedBenefitMember"}]},{"name":"rpt:domain-44","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember"}]},{"name":"rpt:domain-45","root":"us-gaap:BalanceSheetLocationDomain","relationships":[]},{"name":"rpt:domain-46","root":"us-gaap:TypeOfAdoptionMember","relationships":[{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:AccountingStandardsUpdate201602Member"}]},{"name":"rpt:domain-47","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:OperatingRightOfUseAssetsMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:PropertyPlantAndEquipmentMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:CurrentOperatingLeaseLiabilitiesMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:AccruedExpensesAndOtherCurrentLiabilitiesMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:NonCurrentOperatingLeaseLiabilitiesMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:OtherLiabilitiesMember"}]},{"name":"rpt:domain-48","root":"us-gaap:PlanAssetCategoriesDomain","relationships":[{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:DebtSecuritiesMember"},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:EquitySecuritiesMember"},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:CashAndCashEquivalentsMember"}]},{"name":"rpt:domain-49","root":"us-gaap:AntidilutiveSecuritiesNameDomain","relationships":[]},{"name":"rpt:domain-50","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"sam:PerformanceBasedAwardsMember"}]},{"name":"rpt:domain-51","root":"srt:RangeMember","relationships":[]},{"name":"rpt:domain-52","root":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","relationships":[]},{"name":"rpt:domain-53","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[]},{"name":"rpt:domain-54","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"}]},{"name":"rpt:domain-55","root":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","relationships":[{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:ApplesAndOtherIngredientsMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:BrandSupportMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OtherPurchaseCommitmentMember"},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsBarleyAndWheatMember"}]},{"name":"rpt:domain-56","root":"us-gaap:RetirementPlanTypeDomain","relationships":[]},{"name":"rpt:domain-57","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:DogfishHeadTransactionMember"}]},{"name":"rpt:domain-58","root":"us-gaap:RelatedPartyDomain","relationships":[{"source":"us-gaap:RelatedPartyDomain","target":"sam:DogfishHeadBreweryMember"}]},{"name":"rpt:domain-59","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember"}]},{"name":"rpt:domain-60","root":"us-gaap:VariableRateDomain","relationships":[{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:PrimeRateMember"}]},{"name":"rpt:domain-61","root":"us-gaap:AdjustmentsForErrorCorrectionDomain","relationships":[]},{"name":"rpt:domain-62","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember"}]},{"name":"rpt:domain-63","root":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","relationships":[{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember"}]},{"name":"rpt:domain-64","root":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","relationships":[{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","target":"sam:CustomersMember"}]},{"name":"rpt:domain-65","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[]},{"name":"rpt:domain-66","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[]},{"name":"rpt:domain-67","root":"srt:ProductsAndServicesDomain","relationships":[]},{"name":"rpt:domain-68","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:KegsMember"}]},{"name":"rpt:domain-69","root":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","relationships":[{"source":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","target":"sam:DistributorsMember"}]},{"name":"rpt:domain-70","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"sam:SegmentOneMember"}]},{"name":"rpt:domain-71","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[]},{"name":"rpt:domain-72","root":"us-gaap:ValuationAllowancesAndReservesDomain","relationships":[{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"sam:DiscountAccrualMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:InventoryValuationReserveMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"sam:AllowancesForDoubtfulAccountCurrentMember"},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"sam:AllowancesForSalesReturnMember"}]}],"members":[{"name":"sam:AccruedExpensesAndOtherCurrentLiabilitiesMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"sam:AllowancesForDoubtfulAccountCurrentMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"sam:AllowancesForSalesReturnMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"sam:ApplesAndOtherIngredientsMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:BarleyAndWheatMember","domainClasses":["us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"]},{"name":"sam:BoardOfDirectorsMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"sam:BostonBeerCompany401kPlanMember","domainClasses":["us-gaap:RetirementPlanNameDomain"]},{"name":"sam:BrandSupportMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:CityBrewingMember","domainClasses":["us-gaap:RelatedPartyDomain"]},{"name":"sam:CompanySponsoredPensionPlansMember","domainClasses":["us-gaap:RetirementPlanTypeDomain"]},{"name":"sam:CurrentOperatingLeaseLiabilitiesMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"sam:CustomersMember","domainClasses":["sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain"]},{"name":"sam:DiscountAccrualMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"sam:DistributorsMember","domainClasses":["us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"]},{"name":"sam:DogfishHead401KPlanMember","domainClasses":["us-gaap:RetirementPlanNameDomain"]},{"name":"sam:DogfishHeadBreweryMember","domainClasses":["dei:EntityDomain","us-gaap:BusinessAcquisitionAcquireeDomain","us-gaap:RelatedPartyDomain"]},{"name":"sam:DogfishHeadTransactionMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"sam:GroupFourMember","domainClasses":["us-gaap:RetirementPlanTypeDomain"]},{"name":"sam:GroupThreeMember","domainClasses":["us-gaap:RetirementPlanTypeDomain"]},{"name":"sam:GroupTwoMember","domainClasses":["us-gaap:RetirementPlanTypeDomain"]},{"name":"sam:HopsBarleyAndWheatMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:HopsMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:IncomeTaxRateAdjustmentMember","domainClasses":["us-gaap:NonrecurringAdjustmentDomain"]},{"name":"sam:InterestRateAdjustmentMember","domainClasses":["us-gaap:NonrecurringAdjustmentDomain"]},{"name":"sam:KegsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"sam:NonCurrentOperatingLeaseLiabilitiesMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"sam:NonEmployeeDirectorStockOptionMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"sam:NonunionEmployeesMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"sam:OperatingRightOfUseAssetsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"sam:OtherNonRecurringCostMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"sam:OtherPurchaseCommitmentMember","domainClasses":["us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain"]},{"name":"sam:PerformanceBasedAwardsMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"sam:PresidentAndChiefExecutiveOfficerMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"sam:RestrictedCommonClassAMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"sam:SamuelAdamsCincinnatiBrewery401kPlanMember","domainClasses":["us-gaap:RetirementPlanNameDomain"]},{"name":"sam:SegmentOneMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"sam:ServiceBasedAwardsMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"]},{"name":"sam:TheInternationalUnionOfOperatingEngineersMember","domainClasses":["sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain"]},{"name":"sam:UnionEmployeesMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"sam:UnionNumber1199PensionPlanMember","domainClasses":["us-gaap:RetirementPlanNameDomain"]},{"name":"sam:UnvestedSharesMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"sam:VoluntaryEquityInvestmentProgramMember","domainClasses":["sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain"]},{"name":"sam:WeightedAverageSharesAdjustmentMember","domainClasses":["us-gaap:NonrecurringAdjustmentDomain"]},{"name":"srt:ChiefExecutiveOfficerMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:ScenarioForecastMember","domainClasses":["srt:ScenarioUnspecifiedDomain"]},{"name":"us-gaap:AccountingStandardsUpdate201602Member","domainClasses":["us-gaap:TypeOfAdoptionMember"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:BuildingAndBuildingImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CashAndCashEquivalentsMember","domainClasses":["us-gaap:PlanAssetCategoriesDomain"]},{"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:ComputerEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CostOfSalesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:CustomerRelationshipsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:DebtSecuritiesMember","domainClasses":["us-gaap:PlanAssetCategoriesDomain"]},{"name":"us-gaap:EquitySecuritiesMember","domainClasses":["us-gaap:PlanAssetCategoriesDomain"]},{"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:LineOfCreditMember","domainClasses":["us-gaap:LongtermDebtTypeDomain"]},{"name":"us-gaap:LondonInterbankOfferedRateLIBORMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:MachineryAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:MoneyMarketFundsMember","domainClasses":["us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"]},{"name":"us-gaap:OtherLiabilitiesMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","domainClasses":["us-gaap:RetirementPlanTypeDomain"]},{"name":"us-gaap:PensionPlansDefinedBenefitMember","domainClasses":["us-gaap:RetirementPlanTypeDomain"]},{"name":"us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"us-gaap:PrimeRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:PropertyPlantAndEquipmentMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"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: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"]},{"name":"us-gaap:TradeNamesMember","domainClasses":["us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"]}],"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":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-1","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}]},{"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":"us-gaap:LeaseArrangementTypeAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:EquityInterestIssuedOrIssuableByTypeAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"srt:StatementScenarioAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-10","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:RelatedPartyTransactionsByRelatedPartyAxis","domainNetwork":"rpt:domain-11","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":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-17","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}]},{"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}]},{"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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-19","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}]},{"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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","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}]},{"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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","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:StatementClassOfStockAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-21","optional":true},{"dimension":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainNetwork":"rpt:domain-22","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-18","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-28","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-29","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-30","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-31","optional":true},{"dimension":"us-gaap:NonrecurringAdjustmentAxis","domainNetwork":"rpt:domain-32","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":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-26","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"us-gaap:LongtermDebtTypeAxis","domainNetwork":"rpt:domain-33","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":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","domainNetwork":"rpt:domain-34","optional":true},{"dimension":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","domainNetwork":"rpt:domain-35","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"us-gaap:RetirementPlanNameAxis","domainNetwork":"rpt:domain-36","optional":true},{"dimension":"us-gaap:RetirementPlanTypeAxis","domainNetwork":"rpt:domain-37","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-38","optional":true},{"dimension":"srt:StatementScenarioAxis","domainNetwork":"rpt:domain-39","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"us-gaap:CashAndCashEquivalentsAxis","domainNetwork":"rpt:domain-40","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-41","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-42","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-13","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":"us-gaap:RetirementPlanTypeAxis","domainNetwork":"rpt:domain-43","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-29","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-30","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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-23","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-30","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-29","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":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-44","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-45","optional":true}]},{"name":"rpt:cube-42","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-43","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-44","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainNetwork":"rpt:domain-46","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-47","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":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","domainNetwork":"rpt:domain-48","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":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainNetwork":"rpt:domain-49","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-50","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-51","optional":true},{"dimension":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","domainNetwork":"rpt:domain-52","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-53","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":"us-gaap:LeaseArrangementTypeAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-54","optional":true},{"dimension":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","domainNetwork":"rpt:domain-55","optional":true},{"dimension":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainNetwork":"rpt:domain-11","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},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-26","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},{"dimension":"us-gaap:RetirementPlanTypeAxis","domainNetwork":"rpt:domain-56","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-57","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":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-23","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":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","domainNetwork":"rpt:domain-58","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":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-59","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:VariableRateAxis","domainNetwork":"rpt:domain-60","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":"us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis","domainNetwork":"rpt:domain-61","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-62","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","domainNetwork":"rpt:domain-63","optional":true}]},{"name":"rpt:cube-74","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-75","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-76","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-77","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-78","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"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}]},{"name":"rpt:cube-80","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"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":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","domainNetwork":"rpt:domain-64","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-65","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-66","optional":true},{"dimension":"us-gaap:LeaseArrangementTypeAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-67","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-68","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-51","optional":true},{"dimension":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","domainNetwork":"rpt:domain-69","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-70","optional":true},{"dimension":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-82","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-83","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-84","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:FinancialInstrumentAxis","domainNetwork":"rpt:domain-71","optional":true}]},{"name":"rpt:cube-85","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-72","optional":true}]},{"name":"rpt:cube-86","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-87","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-88","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-23","optional":true}]},{"name":"rpt:cube-89","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-90","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:CityAreaCode","labelType":"xbrl:label","value":"City Area Code","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:label","value":"Cover [Abstract]","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:label","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentInformationLineItems","labelType":"xbrl:label","value":"Document Information [Line Items]","language":"en-US"},{"forObject":"dei:DocumentInformationTable","labelType":"xbrl:label","value":"Document Information [Table]","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:label","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:label","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:label","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:label","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:label","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","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:EntityCurrentReportingStatus","labelType":"xbrl:label","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:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:label","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:label","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","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:LocalPhoneNumber","labelType":"xbrl:label","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:label","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:label","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","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:AccruedDepositsCurrent","labelType":"xbrl:documentation","value":"Accrued Deposits, Current","language":"en-US"},{"forObject":"sam:AccruedExpensesAndOtherCurrentLiabilitiesMember","labelType":"xbrl:label","value":"Accrued Expenses And Other Current Liabilities [Member]","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:AccruedFreightCostsCurrent","labelType":"xbrl:documentation","value":"Accrued Freight Costs 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:AccruedSalesAndMarketingCurrent","labelType":"xbrl:documentation","value":"Accrued Sales and Marketing, Current","language":"en-US"},{"forObject":"sam:AccumulatedAmortizationOrDepreciationFinanceLease","labelType":"xbrl:label","value":"Accumulated Amortization Or Depreciation Finance Lease","language":"en-US"},{"forObject":"sam:AccumulatedAmortizationOrDepreciationFinanceLease","labelType":"xbrl:verboseLabel","value":"Finance Lease, Accumulated amortization","language":"en-US"},{"forObject":"sam:AccumulatedAmortizationOrDepreciationFinanceLease","labelType":"xbrl:documentation","value":"Accumulated Amortization Or Depreciation Finance Lease.","language":"en-US"},{"forObject":"sam:AccuredCapital","labelType":"xbrl:label","value":"Accured Capital","language":"en-US"},{"forObject":"sam:AccuredCapital","labelType":"xbrl:verboseLabel","value":"Accrued capital","language":"en-US"},{"forObject":"sam:AccuredCapital","labelType":"xbrl:documentation","value":"Accured Capital.","language":"en-US"},{"forObject":"sam:AccuredUtilitiesAndThirdPartyFees","labelType":"xbrl:label","value":"Accured Utilities And Third Party Fees","language":"en-US"},{"forObject":"sam:AccuredUtilitiesAndThirdPartyFees","labelType":"xbrl:terseLabel","value":"Accrued utilities and third party fees","language":"en-US"},{"forObject":"sam:AccuredUtilitiesAndThirdPartyFees","labelType":"xbrl:documentation","value":"Accured Utilities And Third Party Fees.","language":"en-US"},{"forObject":"sam:AdjustmentsInDiscountProvisionDueToCumulativeEffectOfRetainedEarningsAndDeferredRevenue","labelType":"xbrl:label","value":"Adjustments in Discount Provision due to Cumulative Effect of Retained Earnings and Deferred Revenue","language":"en-US"},{"forObject":"sam:AdjustmentsInDiscountProvisionDueToCumulativeEffectOfRetainedEarningsAndDeferredRevenue","labelType":"xbrl:verboseLabel","value":"Cumulative effect adjustment to retained earnings and the current year adjustment to deferred revenue","language":"en-US"},{"forObject":"sam:AdjustmentsInDiscountProvisionDueToCumulativeEffectOfRetainedEarningsAndDeferredRevenue","labelType":"xbrl:documentation","value":"Adjustments in discount provision due to cumulative effect of retained earnings and deferred revenue.","language":"en-US"},{"forObject":"sam:AllowancesForDoubtfulAccountCurrentMember","labelType":"xbrl:label","value":"Allowances for Doubtful Account Current [Member]","language":"en-US"},{"forObject":"sam:AllowancesForDoubtfulAccountCurrentMember","labelType":"xbrl:verboseLabel","value":"Allowance for Doubtful Accounts","language":"en-US"},{"forObject":"sam:AllowancesForDoubtfulAccountCurrentMember","labelType":"xbrl:documentation","value":"Allowances for Doubtful Account, Current [Member]","language":"en-US"},{"forObject":"sam:AllowancesForSalesReturnMember","labelType":"xbrl:label","value":"Allowances for Sales Return [Member]","language":"en-US"},{"forObject":"sam:AllowancesForSalesReturnMember","labelType":"xbrl:verboseLabel","value":"Stale Beer Reserve","language":"en-US"},{"forObject":"sam:AllowancesForSalesReturnMember","labelType":"xbrl:documentation","value":"Allowances for Sales Return [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:ApplesAndOtherIngredientsMember","labelType":"xbrl:documentation","value":"Apples And Other Ingredients [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:BarleyAndWheatMember","labelType":"xbrl:documentation","value":"Barley and Wheat [Member]","language":"en-US"},{"forObject":"sam:BoardOfDirectorsMember","labelType":"xbrl:label","value":"Board Of Directors [Member]","language":"en-US"},{"forObject":"sam:BoardOfDirectorsMember","labelType":"xbrl:verboseLabel","value":"Board of Directors","language":"en-US"},{"forObject":"sam:BostonBeerCompany401kPlanMember","labelType":"xbrl:label","value":"Boston Beer Company 401K Plan [Member]","language":"en-US"},{"forObject":"sam:BostonBeerCompany401kPlanMember","labelType":"xbrl:terseLabel","value":"Boston Beer 401 (k) Plan","language":"en-US"},{"forObject":"sam:BostonBeerCompany401kPlanMember","labelType":"xbrl:documentation","value":"Boston beer company 401 (k) plan.","language":"en-US"},{"forObject":"sam:BrandSupportMember","labelType":"xbrl:label","value":"Brand Support [Member]","language":"en-US"},{"forObject":"sam:BrandSupportMember","labelType":"xbrl:terseLabel","value":"Brand Support","language":"en-US"},{"forObject":"sam:BrandSupportMember","labelType":"xbrl:documentation","value":"Brand support.","language":"en-US"},{"forObject":"sam:BusinessCombinationFairValue","labelType":"xbrl:label","value":"Business Combination Fair Value","language":"en-US"},{"forObject":"sam:BusinessCombinationFairValue","labelType":"xbrl:terseLabel","value":"Business combination fair value","language":"en-US"},{"forObject":"sam:BusinessCombinationFairValue","labelType":"xbrl:verboseLabel","value":"Estimated total purchase price","language":"en-US"},{"forObject":"sam:BusinessCombinationFairValue","labelType":"xbrl:documentation","value":"Business combination fair value.","language":"en-US"},{"forObject":"sam:ChangeInRightOfUseAssets","labelType":"xbrl:label","value":"Change In Right Of Use Assets","language":"en-US"},{"forObject":"sam:ChangeInRightOfUseAssets","labelType":"xbrl:negatedLabel","value":"Change in ROU assets","language":"en-US"},{"forObject":"sam:ChangeInRightOfUseAssets","labelType":"xbrl:documentation","value":"It represents Increase Decrease of Right Of Use Assets.","language":"en-US"},{"forObject":"sam:CityBrewingMember","labelType":"xbrl:label","value":"City Brewing [Member]","language":"en-US"},{"forObject":"sam:CityBrewingMember","labelType":"xbrl:verboseLabel","value":"Third Party Brewery","language":"en-US"},{"forObject":"sam:CityBrewingMember","labelType":"xbrl:documentation","value":"City brewing.","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:CommitmentsAndContingenciesDisclosureLineItems","labelType":"xbrl:documentation","value":"Commitments and Contingencies Disclosure [Line Items]","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:CommitmentsAndContingenciesDisclosureTable","labelType":"xbrl:documentation","value":"Commitments and Contingencies Disclosure [Table]","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:CompanySponsoredPensionPlansMember","labelType":"xbrl:documentation","value":"Company Sponsored Pension Plans","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:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","labelType":"xbrl:documentation","value":"Components Of Other Operating Cost And Expense General [Axis]","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:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","labelType":"xbrl:documentation","value":"Components Of Other Operating Cost And Expense General [Domain]","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:ConversionOfClassBCommonStockToClassACommonStockShares","labelType":"xbrl:documentation","value":"Number of Class B common shares converted 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: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: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:ConvertibleSharesExchangeRatio","labelType":"xbrl:documentation","value":"Convertible Shares Exchange Ratio","language":"en-US"},{"forObject":"sam:CurrentOperatingLeaseLiabilitiesMember","labelType":"xbrl:label","value":"Current Operating Lease Liabilities [Member]","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:CustomerTransactionsPolicyTextBlock","labelType":"xbrl:documentation","value":"Customer Transactions","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:CustomersMember","labelType":"xbrl:documentation","value":"Customers [Member]","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:DebtInstrumentInterestCoverageRatio","labelType":"xbrl:documentation","value":"Debt Instrument Interest Coverage 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:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","labelType":"xbrl:documentation","value":"Debt To Earnings Before Interest Tax Depreciation And Amortization Ratio","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:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","labelType":"xbrl:documentation","value":"Debt to Earnings Before Interest Taxes Depreciation Amortization Ratio Maximum for Covenant Compliance","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:negatedLabel","value":"Increase (decrease) in accounts payable for purchase of property, plant and equipment","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: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:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","labelType":"xbrl:documentation","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Line Items]","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:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable","labelType":"xbrl:documentation","value":"Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table]","language":"en-US"},{"forObject":"sam:DeferredTaxAssetsCapitalLossCarryforwardsExpirationYear","labelType":"xbrl:label","value":"Deferred Tax Assets, Capital Loss Carryforwards, Expiration Year","language":"en-US"},{"forObject":"sam:DeferredTaxAssetsCapitalLossCarryforwardsExpirationYear","labelType":"xbrl:terseLabel","value":"Deferred tax assets capital loss carryforward expiration year","language":"en-US"},{"forObject":"sam:DeferredTaxAssetsCapitalLossCarryforwardsExpirationYear","labelType":"xbrl:documentation","value":"Deferred Tax Assets, Capital Loss Carryforwards, Expiration Year","language":"en-US"},{"forObject":"sam:DeferredTaxAssetsLeaseLiabilities","labelType":"xbrl:label","value":"Deferred Tax Assets Lease Liabilities","language":"en-US"},{"forObject":"sam:DeferredTaxAssetsLeaseLiabilities","labelType":"xbrl:verboseLabel","value":"Lease Liabilities","language":"en-US"},{"forObject":"sam:DeferredTaxAssetsLeaseLiabilities","labelType":"xbrl:documentation","value":"Deferred tax assets lease liabilities.","language":"en-US"},{"forObject":"sam:DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets","labelType":"xbrl:label","value":"Deferred Tax Liabilities Accumulated Amortization On Intangible Assets","language":"en-US"},{"forObject":"sam:DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets","labelType":"xbrl:negatedLabel","value":"Amortization","language":"en-US"},{"forObject":"sam:DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets","labelType":"xbrl:documentation","value":"Deferred tax liabilities accumulated amortization on intangible assets.","language":"en-US"},{"forObject":"sam:DeferredTaxLiabilitiesRightOfUseAssets","labelType":"xbrl:label","value":"Deferred Tax Liabilities Right Of Use Assets","language":"en-US"},{"forObject":"sam:DeferredTaxLiabilitiesRightOfUseAssets","labelType":"xbrl:negatedLabel","value":"Right-of-use Assets","language":"en-US"},{"forObject":"sam:DeferredTaxLiabilitiesRightOfUseAssets","labelType":"xbrl:documentation","value":"Deferred tax liabilities right of use assets.","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:DefinedBenefitPlanCoveragePercentage","labelType":"xbrl:documentation","value":"Defined Benefit Plan Coverage Percentage","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanFirstEligibleContributionsByEmployer","labelType":"xbrl:label","value":"Defined Benefit Plan First Eligible Contributions By Employer","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanFirstEligibleContributionsByEmployer","labelType":"xbrl:terseLabel","value":"Contribution percentage by the company","language":"en-US"},{"forObject":"sam:DefinedBenefitPlanFirstEligibleContributionsByEmployer","labelType":"xbrl:documentation","value":"Defined benefit plan first eligible contributions by employer.","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: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: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:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract","labelType":"xbrl:documentation","value":"Defined Benefit Plan, Weighted Average Assets Allocations [Abstract]","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:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","labelType":"xbrl:documentation","value":"Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Axis]","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:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","labelType":"xbrl:documentation","value":"Defined Benefit Plans And Other Postretirement Benefit Plans Additional Information [Domain]","language":"en-US"},{"forObject":"sam:DescriptionOfAmendment","labelType":"xbrl:label","value":"Amendment date description","language":"en-US"},{"forObject":"sam:DescriptionOfAmendment","labelType":"xbrl:documentation","value":"Description Of Amendment.","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:DiscountAccrualMember","labelType":"xbrl:documentation","value":"Discount Accrual [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:DistributorsMember","labelType":"xbrl:documentation","value":"Distributors [Member]","language":"en-US"},{"forObject":"sam:DogfishHead401KPlanMember","labelType":"xbrl:label","value":"Dogfish Head 401 K Plan [Member]","language":"en-US"},{"forObject":"sam:DogfishHead401KPlanMember","labelType":"xbrl:verboseLabel","value":"Dogfish Head 401 (K) Plan","language":"en-US"},{"forObject":"sam:DogfishHead401KPlanMember","labelType":"xbrl:documentation","value":"Dogfish head 401 (K) plan.","language":"en-US"},{"forObject":"sam:DogfishHeadBreweryMember","labelType":"xbrl:label","value":"Dogfish Head Brewery [Member]","language":"en-US"},{"forObject":"sam:DogfishHeadBreweryMember","labelType":"xbrl:verboseLabel","value":"Dogfish Head Brewery [Member]","language":"en-US"},{"forObject":"sam:DogfishHeadBreweryMember","labelType":"xbrl:terseLabel","value":"Dogfish Head Brewery","language":"en-US"},{"forObject":"sam:DogfishHeadTransactionMember","labelType":"xbrl:label","value":"Dogfish Head Transaction [Member]","language":"en-US"},{"forObject":"sam:DogfishHeadTransactionMember","labelType":"xbrl:documentation","value":"Dogfish Head Transaction.","language":"en-US"},{"forObject":"sam:DomesticSalesPercentageOfSales","labelType":"xbrl:label","value":"Sales to domestic distributors as a percentage of total sales","language":"en-US"},{"forObject":"sam:DomesticSalesPercentageOfSales","labelType":"xbrl:documentation","value":"Domestic sales percentage of sales.","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:EarningsPerShareDisclosureTable","labelType":"xbrl:documentation","value":"Earnings Per Share Disclosure [Table]","language":"en-US"},{"forObject":"sam:EarningsPerShareNoteLineItems","labelType":"xbrl:label","value":"Earnings Per Share Note [Line Items]","language":"en-US"},{"forObject":"sam:EarningsPerShareNoteLineItems","labelType":"xbrl:documentation","value":"Earnings Per Share Note [Line Items]","language":"en-US"},{"forObject":"sam:EffectiveIncomeTaxRateReconciliationChangeInAccountingMethod","labelType":"xbrl:label","value":"Accounting method changes","language":"en-US"},{"forObject":"sam:EffectiveIncomeTaxRateReconciliationChangeInAccountingMethod","labelType":"xbrl:documentation","value":"Effective income tax rate reconciliation change in accounting method.","language":"en-US"},{"forObject":"sam:EstimatedExpenseOfTerminationOfRetirementPensionPlan","labelType":"xbrl:label","value":"Estimated Expense Of Termination Of Retirement Pension Plan","language":"en-US"},{"forObject":"sam:EstimatedExpenseOfTerminationOfRetirementPensionPlan","labelType":"xbrl:terseLabel","value":"Estimated cost of termination of retirement pension plan","language":"en-US"},{"forObject":"sam:EstimatedExpenseOfTerminationOfRetirementPensionPlan","labelType":"xbrl:documentation","value":"Estimated cost of termination of retirement pension plan","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:ExciseTaxesPolicyTextBlock","labelType":"xbrl:documentation","value":"Excise Taxes [Policy Text Block]","language":"en-US"},{"forObject":"sam:FinanceLeaseAbstractAbstract","labelType":"xbrl:label","value":"Finance Lease Abstract [Abstract]","language":"en-US"},{"forObject":"sam:FinanceLeaseAbstractAbstract","labelType":"xbrl:terseLabel","value":"Finance lease cost:","language":"en-US"},{"forObject":"sam:FinanceLeaseAbstractAbstract","labelType":"xbrl:documentation","value":"Finance lease abstract.","language":"en-US"},{"forObject":"sam:FinanceLeaseRightOfUseAssetsGross","labelType":"xbrl:label","value":"Finance Lease Right Of Use Assets Gross","language":"en-US"},{"forObject":"sam:FinanceLeaseRightOfUseAssetsGross","labelType":"xbrl:verboseLabel","value":"Finance Lease, Gross value","language":"en-US"},{"forObject":"sam:FinanceLeaseRightOfUseAssetsGross","labelType":"xbrl:documentation","value":"Finance lease right of use assets gross.","language":"en-US"},{"forObject":"sam:GroupFourMember","labelType":"xbrl:label","value":"Group Four [Member]","language":"en-US"},{"forObject":"sam:GroupFourMember","labelType":"xbrl:terseLabel","value":"Company's match for the first 3% of the eligible participants contribute","language":"en-US"},{"forObject":"sam:GroupFourMember","labelType":"xbrl:documentation","value":"Group four.","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:GroupThreeMember","labelType":"xbrl:documentation","value":"Group Three [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:GroupTwoMember","labelType":"xbrl:documentation","value":"Group Two [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:HopsBarleyAndWheatMember","labelType":"xbrl:documentation","value":"Hops, Barley and Wheat [Member]","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:HopsMember","labelType":"xbrl:documentation","value":"Hops","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":"Earnings to Common Shareholders, Net effect of unvested participating shares","language":"en-US"},{"forObject":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","labelType":"xbrl:documentation","value":"Income Allocated To Equity Instruments Other Than Option, Nonvested","language":"en-US"},{"forObject":"sam:IncomeTaxRateAdjustmentMember","labelType":"xbrl:label","value":"Income Tax Rate Adjustment [Member]","language":"en-US"},{"forObject":"sam:IncomeTaxRateAdjustmentMember","labelType":"xbrl:documentation","value":"Income Tax Rate Adjustment","language":"en-US"},{"forObject":"sam:IncomeTaxReconciliationTaxAccountingMethodChange","labelType":"xbrl:label","value":"One-time income tax benefit","language":"en-US"},{"forObject":"sam:IncomeTaxReconciliationTaxAccountingMethodChange","labelType":"xbrl:documentation","value":"Income Tax Reconciliation Tax Accounting Method Change.","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:IncomeTaxReturnExaminationPeriod","labelType":"xbrl:documentation","value":"Income Tax Return, Examination Period","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:IncomeTaxesLineItems","labelType":"xbrl:documentation","value":"Income Taxes [Line Items]","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:IncomeTaxesTable","labelType":"xbrl:documentation","value":"Income Taxes [Table]","language":"en-US"},{"forObject":"sam:IncreaseDecreaseInAccruedExpensesFromPurchaseOfPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Increase Decrease In Accrued Expenses From Purchase Of Property Plant And Equipment","language":"en-US"},{"forObject":"sam:IncreaseDecreaseInAccruedExpensesFromPurchaseOfPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Increase in accrued expenses for purchase of property, plant and equipment","language":"en-US"},{"forObject":"sam:IncreaseDecreaseInAccruedExpensesFromPurchaseOfPropertyPlantAndEquipment","labelType":"xbrl:documentation","value":"Increase Decrease In Accrued Expenses From Purchase Of Property Plant And Equipment","language":"en-US"},{"forObject":"sam:IncreaseDecreaseLeaseLiabilities","labelType":"xbrl:label","value":"Increase Decrease Lease Liabilities","language":"en-US"},{"forObject":"sam:IncreaseDecreaseLeaseLiabilities","labelType":"xbrl:negatedTerseLabel","value":"Change in operating lease liability","language":"en-US"},{"forObject":"sam:IncreaseDecreaseLeaseLiabilities","labelType":"xbrl:documentation","value":"It represent Increase Decrease of Lease Liabilities.","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:IncrementalCommonSharesAttributableToConversionOfCommonStock","labelType":"xbrl:documentation","value":"Incremental Common Shares Attributable to Conversion of Common Stock","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:InterestCoverageRatioMinimumForCovenantCompliance","labelType":"xbrl:documentation","value":"Interest Coverage Ratio Minimum for Covenant Compliance","language":"en-US"},{"forObject":"sam:InterestRateAdjustmentMember","labelType":"xbrl:label","value":"Interest Rate Adjustment [Member]","language":"en-US"},{"forObject":"sam:InterestRateAdjustmentMember","labelType":"xbrl:documentation","value":"Interest Rate Adjustment","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:InternationalSalesPercentageOfSales","labelType":"xbrl:documentation","value":"International Sales Percentage of Sales","language":"en-US"},{"forObject":"sam:InventoryCurrentAndNoncurrentNet","labelType":"xbrl:label","value":"Inventory Current And Noncurrent Net","language":"en-US"},{"forObject":"sam:InventoryCurrentAndNoncurrentNet","labelType":"xbrl:totalLabel","value":"Total inventory","language":"en-US"},{"forObject":"sam:InventoryCurrentAndNoncurrentNet","labelType":"xbrl:documentation","value":"Inventory current and non-current, net.","language":"en-US"},{"forObject":"sam:InventoryOnHandAndInventoryUnderPurchaseCommitment","labelType":"xbrl:label","value":"Inventory on Hand and Inventory Under Purchase Commitment","language":"en-US"},{"forObject":"sam:InventoryOnHandAndInventoryUnderPurchaseCommitment","labelType":"xbrl:terseLabel","value":"Inventory on hand, purchase commitment","language":"en-US"},{"forObject":"sam:InventoryOnHandAndInventoryUnderPurchaseCommitment","labelType":"xbrl:documentation","value":"Inventory on hand and inventory under purchase commitment.","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:Kegs","labelType":"xbrl:documentation","value":"Kegs","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:KegsMember","labelType":"xbrl:documentation","value":"Kegs [Member]","language":"en-US"},{"forObject":"sam:LeaseAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Lease Assets and Liabilities [Table Text Block]","language":"en-US"},{"forObject":"sam:LeaseAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:terseLabel","value":"ROU assets and lease liabilities","language":"en-US"},{"forObject":"sam:LeaseAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of lease assets and liabilities.","language":"en-US"},{"forObject":"sam:LeaseLiabilitiesAbstract","labelType":"xbrl:label","value":"Lease Liabilities [Abstract]","language":"en-US"},{"forObject":"sam:LeaseLiabilitiesAbstract","labelType":"xbrl:terseLabel","value":"Lease Liabilities","language":"en-US"},{"forObject":"sam:LeasesCashFlowInformationAbstract","labelType":"xbrl:label","value":"Leases Cash Flow Information [Abstract]","language":"en-US"},{"forObject":"sam:LeasesCashFlowInformationAbstract","labelType":"xbrl:terseLabel","value":"Cash paid for amounts included in measurement of lease liabilities","language":"en-US"},{"forObject":"sam:LessExciseTaxes","labelType":"xbrl:label","value":"Less Excise Taxes","language":"en-US"},{"forObject":"sam:LessExciseTaxes","labelType":"xbrl:terseLabel","value":"Less excise taxes","language":"en-US"},{"forObject":"sam:LessExciseTaxes","labelType":"xbrl:documentation","value":"Less excise taxes.","language":"en-US"},{"forObject":"sam:LesseeLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Lessee Lease Liability Maturity [Table Text Block]","language":"en-US"},{"forObject":"sam:LesseeLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:terseLabel","value":"Maturities of lease liabilities","language":"en-US"},{"forObject":"sam:LesseeLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of undiscounted cash flows of lessee's operating lease liability and capital lealiability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and capital lease liability recognized in statement of financial position.","language":"en-US"},{"forObject":"sam:LongTermLeaseLiabilitiesAbstract","labelType":"xbrl:label","value":"Long Term Lease Liabilities [Abstract]","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: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: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:NetProceedsFromSaleOfInvestmentShares","labelType":"xbrl:documentation","value":"Net Proceeds from Sale of Investment Shares","language":"en-US"},{"forObject":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnLeaseLiabilities","labelType":"xbrl:label","value":"New Accounting Pronouncement or Change in Accounting Principle Cumulative Effect of Change on Lease Liabilities","language":"en-US"},{"forObject":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnLeaseLiabilities","labelType":"xbrl:verboseLabel","value":"Cumulative effect adjustment to lease liabilities","language":"en-US"},{"forObject":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnLeaseLiabilities","labelType":"xbrl:documentation","value":"Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on lease liabilities.","language":"en-US"},{"forObject":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnRightOfUseAssets","labelType":"xbrl:label","value":"New Accounting Pronouncement or Change in Accounting Principle Cumulative Effect of Change on Right Of Use Assets","language":"en-US"},{"forObject":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnRightOfUseAssets","labelType":"xbrl:verboseLabel","value":"Cumulative effect adjustment to right of use assets","language":"en-US"},{"forObject":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnRightOfUseAssets","labelType":"xbrl:documentation","value":"Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on right of use assets.","language":"en-US"},{"forObject":"sam:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock","labelType":"xbrl:label","value":"New Accounting Pronouncements Not Yet Adopted [Policy Text Block]","language":"en-US"},{"forObject":"sam:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Accounting Pronouncements Not Yet Effective","language":"en-US"},{"forObject":"sam:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock","labelType":"xbrl:documentation","value":"New Accounting Pronouncements Not Yet Adopted [Policy Text Block]","language":"en-US"},{"forObject":"sam:NonCurrentOperatingLeaseLiabilitiesMember","labelType":"xbrl:label","value":"Non Current Operating Lease Liabilities [Member]","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","language":"en-US"},{"forObject":"sam:NonEmployeeDirectorStockOptionMember","labelType":"xbrl:documentation","value":"Non employee director stock option.","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:NonunionEmployeesMember","labelType":"xbrl:documentation","value":"NonUnion Employees","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:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","labelType":"xbrl:documentation","value":"Number Of Customers Accounted For More Than Ten Percent Of Accounts Receivable","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:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","labelType":"xbrl:documentation","value":"Number Of Customers Accounted For More Than Ten Percent Of Revenue","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:NumberOfDefinedBenefitPensionPlans","labelType":"xbrl:documentation","value":"Number of Defined Benefit Pension Plans","language":"en-US"},{"forObject":"sam:NumberOfStatesInWhichEntityIsBeingAudited","labelType":"xbrl:label","value":"Number of States in which Entity is being Audited","language":"en-US"},{"forObject":"sam:NumberOfStatesInWhichEntityIsBeingAudited","labelType":"xbrl:terseLabel","value":"Number of states being audited","language":"en-US"},{"forObject":"sam:NumberOfStatesInWhichEntityIsBeingAudited","labelType":"xbrl:documentation","value":"Number of States in which Entity is being Audited","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:NumberOfSuppliers","labelType":"xbrl:documentation","value":"Number of Suppliers","language":"en-US"},{"forObject":"sam:OperatingLeaseWeightedAverageRemainingLeaseTermAbstract","labelType":"xbrl:label","value":"Operating Lease Weighted Average Remaining Lease Term [Abstract]","language":"en-US"},{"forObject":"sam:OperatingLeaseWeightedAverageRemainingLeaseTermAbstract","labelType":"xbrl:verboseLabel","value":"Operating Lease Weighted-Average Remaining Term","language":"en-US"},{"forObject":"sam:OperatingLeasesCurrentLiabilitiesAbstract","labelType":"xbrl:label","value":"Operating Leases Current Liabilities [Abstract]","language":"en-US"},{"forObject":"sam:OperatingLeasesCurrentLiabilitiesAbstract","labelType":"xbrl:terseLabel","value":"Current","language":"en-US"},{"forObject":"sam:OperatingLeasesLiabilitiesNonCurrentAbstract","labelType":"xbrl:label","value":"Operating Leases Liabilities Non current [Abstract]","language":"en-US"},{"forObject":"sam:OperatingLeasesLiabilitiesNonCurrentAbstract","labelType":"xbrl:verboseLabel","value":"Non-current","language":"en-US"},{"forObject":"sam:OperatingRightOfUseAssetsMember","labelType":"xbrl:label","value":"Operating Right Of Use Assets [Member]","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:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","labelType":"xbrl:documentation","value":"Organization And Summary Of Significant Accounting Policies [Line Items]","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:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","labelType":"xbrl:documentation","value":"Organization And Summary Of Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectFromOtherComprehensiveIncomeToRetainedEarnings","labelType":"xbrl:label","value":"Impact of ASU 2018-02","language":"en-US"},{"forObject":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectFromOtherComprehensiveIncomeToRetainedEarnings","labelType":"xbrl:verboseLabel","value":"One time effect of adoption of ASU 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income","language":"en-US"},{"forObject":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectFromOtherComprehensiveIncomeToRetainedEarnings","labelType":"xbrl:documentation","value":"Other Comprehensive Income Loss New Accounting Pronouncement Or Change In Accounting Principle Effect From Other Comprehensive income To Retained Earnings.","language":"en-US"},{"forObject":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","labelType":"xbrl:label","value":"Other Comprehensive Income Loss New Accounting Pronouncement Or Change In Accounting Principle Effect To Retained Earnings","language":"en-US"},{"forObject":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","labelType":"xbrl:terseLabel","value":"Adoption of ASU 2014-09, Revenue from Contracts with Customers, tax adjustment","language":"en-US"},{"forObject":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","labelType":"xbrl:verboseLabel","value":"Revenue from Contracts with Customers, tax adjustment","language":"en-US"},{"forObject":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","labelType":"xbrl:documentation","value":"Other comprehensive income loss new accounting pronouncement or change in accounting principle effect to retained earnings.","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:OtherLiabilitiesLineItems","labelType":"xbrl:documentation","value":"Other Liabilities [Line Items]","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:OtherLiabilitiesTable","labelType":"xbrl:documentation","value":"Other Liabilities [Table]","language":"en-US"},{"forObject":"sam:OtherNonRecurringCostMember","labelType":"xbrl:label","value":"Other Non Recurring Cost [Member]","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:OtherPurchaseCommitmentMember","labelType":"xbrl:documentation","value":"Other Purchase Commitment","language":"en-US"},{"forObject":"sam:PaymentsOfContractualObligations","labelType":"xbrl:label","value":"Payments of contractual obligations","language":"en-US"},{"forObject":"sam:PaymentsOfContractualObligations","labelType":"xbrl:terseLabel","value":"Payments of contractual obligations","language":"en-US"},{"forObject":"sam:PaymentsOfContractualObligations","labelType":"xbrl:documentation","value":"Payments of contractual obligations.","language":"en-US"},{"forObject":"sam:PaymentsOfInterestExpensesOnBorrowings","labelType":"xbrl:label","value":"Payments Of Interest Expenses On Borrowings","language":"en-US"},{"forObject":"sam:PaymentsOfInterestExpensesOnBorrowings","labelType":"xbrl:verboseLabel","value":"Payments of interest expenses on borrowings","language":"en-US"},{"forObject":"sam:PaymentsOfInterestExpensesOnBorrowings","labelType":"xbrl:documentation","value":"Payments Of Interest Expenses On Borrowings.","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:PercentageOfProductionVolumes","labelType":"xbrl:documentation","value":"Percentage Of Production Volumes","language":"en-US"},{"forObject":"sam:PerformanceBasedAwardsMember","labelType":"xbrl:label","value":"Performance Based Awards [Member]","language":"en-US"},{"forObject":"sam:PerformanceBasedAwardsMember","labelType":"xbrl:verboseLabel","value":"Performance-Based Awards","language":"en-US"},{"forObject":"sam:PerformanceBasedAwardsMember","labelType":"xbrl:terseLabel","value":"Performance-Based Awards","language":"en-US"},{"forObject":"sam:PerformanceBasedAwardsMember","labelType":"xbrl:documentation","value":"Performance based awards.","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:PostretirementMedicalBenefitsQualifyingAge","labelType":"xbrl:documentation","value":"Postretirement Medical Benefits Qualifying Age","language":"en-US"},{"forObject":"sam:PrepaidBrewingServiceFeesCurrent","labelType":"xbrl:label","value":"Prepaid Brewing Service Fees Current","language":"en-US"},{"forObject":"sam:PrepaidBrewingServiceFeesCurrent","labelType":"xbrl:verboseLabel","value":"Prepaid brewing services fee \u2014 short term (see Note L)","language":"en-US"},{"forObject":"sam:PrepaidBrewingServiceFeesCurrent","labelType":"xbrl:terseLabel","value":"Prepaid brewing service fees","language":"en-US"},{"forObject":"sam:PrepaidBrewingServiceFeesCurrent","labelType":"xbrl:documentation","value":"Prepaid Brewing Service Fees Current.","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:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","labelType":"xbrl:documentation","value":"Prepaid Expenses And Other Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"sam:PresidentAndChiefExecutiveOfficerMember","labelType":"xbrl:label","value":"President And Chief Executive Officer [Member]","language":"en-US"},{"forObject":"sam:PresidentAndChiefExecutiveOfficerMember","labelType":"xbrl:terseLabel","value":"President and Chief Executive Officer","language":"en-US"},{"forObject":"sam:PresidentAndChiefExecutiveOfficerMember","labelType":"xbrl:documentation","value":"President And Chief Executive Officer [Member]","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:QuarterlyFinancialInformationLineItems","labelType":"xbrl:documentation","value":"Quarterly Financial Information [Line Items]","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:QuarterlyFinancialInformationTable","labelType":"xbrl:documentation","value":"Quarterly Financial Information [Table]","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:ReconciliationOfStatutoryFederalTaxRateLineItems","labelType":"xbrl:documentation","value":"Reconciliation of Statutory Federal Tax Rate [Line Items]","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:ReconciliationOfStatutoryFederalTaxRateTable","labelType":"xbrl:documentation","value":"Reconciliation of Statutory Federal Tax Rate [Table]","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:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","labelType":"xbrl:documentation","value":"Required Customary Employment Time 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:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","labelType":"xbrl:documentation","value":"Required Employment Period for Eligibility of Employee Benefits","language":"en-US"},{"forObject":"sam:RestrictedCommonClassAMember","labelType":"xbrl:label","value":"Restricted Common Class A [Member]","language":"en-US"},{"forObject":"sam:RetailSalesPercentageOfSales","labelType":"xbrl:label","value":"Sales to retail locations as a percentage of total sales","language":"en-US"},{"forObject":"sam:RetailSalesPercentageOfSales","labelType":"xbrl:documentation","value":"Retail sales percentage of sales.","language":"en-US"},{"forObject":"sam:ReversalOfTheDeferredRentUponAdoption","labelType":"xbrl:label","value":"Reversal Of The Deferred Rent Upon Adoption","language":"en-US"},{"forObject":"sam:ReversalOfTheDeferredRentUponAdoption","labelType":"xbrl:verboseLabel","value":"Reversal of the deferred rent upon adoption","language":"en-US"},{"forObject":"sam:ReversalOfTheDeferredRentUponAdoption","labelType":"xbrl:documentation","value":"Deferred Rent Due.","language":"en-US"},{"forObject":"sam:RightOfUseAssetsAbstract","labelType":"xbrl:label","value":"Right Of Use Assets [Abstract]","language":"en-US"},{"forObject":"sam:RightOfUseAssetsAbstract","labelType":"xbrl:terseLabel","value":"Right of use assets","language":"en-US"},{"forObject":"sam:SamuelAdamsCincinnatiBrewery401kPlanMember","labelType":"xbrl:label","value":"Samuel Adams Cincinnati Brewery 401K Plan [Member]","language":"en-US"},{"forObject":"sam:SamuelAdamsCincinnatiBrewery401kPlanMember","labelType":"xbrl:terseLabel","value":"Samuel Adams Cincinnati Brewery 401 (k) Plan","language":"en-US"},{"forObject":"sam:SamuelAdamsCincinnatiBrewery401kPlanMember","labelType":"xbrl:documentation","value":"Samuel adams cincinnati brewery 401 k plan.","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:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","labelType":"xbrl:documentation","value":"Schedule of Components of Income Before Income Tax Expense (Benefit) [Line Items]","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:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable","labelType":"xbrl:documentation","value":"Schedule of Components of Income Before Income Tax Expense (Benefit) [Table]","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:ScheduleOfContractualCommitmentsLineItems","labelType":"xbrl:documentation","value":"Schedule Of Contractual Commitments [Line Items]","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:ScheduleOfContractualCommitmentsTable","labelType":"xbrl:documentation","value":"Schedule Of Contractual Commitments [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","labelType":"xbrl:label","value":"Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","labelType":"xbrl:terseLabel","value":"Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","labelType":"xbrl:documentation","value":"Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]","language":"en-US"},{"forObject":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable","labelType":"xbrl:label","value":"Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable","labelType":"xbrl:terseLabel","value":"Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable","labelType":"xbrl:documentation","value":"Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Table]","language":"en-US"},{"forObject":"sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Finite and Indefinite Lived Intangible Assets Excluding Goodwill [Table Text Block]","language":"en-US"},{"forObject":"sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of intangible assets","language":"en-US"},{"forObject":"sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Finite and Indefinite Lived Intangible Assets Excluding Goodwill.","language":"en-US"},{"forObject":"sam:ScheduleOfGrossValueAndAccumulatedDepreciationOfRightOfUseAssets","labelType":"xbrl:label","value":"Schedule of Gross Value And Accumulated Depreciation Of Right Of Use Assets","language":"en-US"},{"forObject":"sam:ScheduleOfGrossValueAndAccumulatedDepreciationOfRightOfUseAssets","labelType":"xbrl:terseLabel","value":"Schedule of gross value and accumulated depreciation of right of use assets","language":"en-US"},{"forObject":"sam:ScheduleOfGrossValueAndAccumulatedDepreciationOfRightOfUseAssets","labelType":"xbrl:documentation","value":"Schedule of gross value and accumulated depreciation of right of use 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:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Prepaid Expenses and Other Current Assets","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:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Property Plant And Equipment Useful Life Table [Text Block]","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:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","labelType":"xbrl:documentation","value":"Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis]","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:ScheduleOfUnrecognizedTaxBenefitsLineItems","labelType":"xbrl:documentation","value":"Schedule of Unrecognized Tax Benefits [Line Items]","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:ScheduleOfUnrecognizedTaxBenefitsTable","labelType":"xbrl:documentation","value":"Schedule of Unrecognized Tax Benefits [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:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","labelType":"xbrl:documentation","value":"Schedule of Valuation and Qualifying Accounts Disclosure Table","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:SegmentOneMember","labelType":"xbrl:documentation","value":"Segment One [Member]","language":"en-US"},{"forObject":"sam:ServiceBasedAwardsMember","labelType":"xbrl:label","value":"Service Based Awards [Member]","language":"en-US"},{"forObject":"sam:ServiceBasedAwardsMember","labelType":"xbrl:verboseLabel","value":"Service-Based Awards","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","labelType":"xbrl:documentation","value":"The number of shares purchased by employees under the investment share purchase program.","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":"2024","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: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":"2023","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: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":"2020","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: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":"2022","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: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":"2021","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: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: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: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: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: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","labelType":"xbrl:documentation","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","labelType":"xbrl:documentation","value":"Employee tenure requirement to participate in plan.","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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","labelType":"xbrl:documentation","value":"Share Based Compensation Arrangements By Share Based Payment Award [Domain]","language":"en-US"},{"forObject":"sam:SharesHeldUnderEscrowDeposit","labelType":"xbrl:label","value":"Shares Held Under Escrow Deposit","language":"en-US"},{"forObject":"sam:SharesHeldUnderEscrowDeposit","labelType":"xbrl:terseLabel","value":"Shares held under escrow deposit","language":"en-US"},{"forObject":"sam:SharesHeldUnderEscrowDeposit","labelType":"xbrl:documentation","value":"Shares held under escrow deposit.","language":"en-US"},{"forObject":"sam:SharesHeldUnderEscrowDepositMarketValue","labelType":"xbrl:label","value":"Shares Held Under Escrow Deposit Market Value","language":"en-US"},{"forObject":"sam:SharesHeldUnderEscrowDepositMarketValue","labelType":"xbrl:verboseLabel","value":"Shares held under escrow deposit market Value","language":"en-US"},{"forObject":"sam:SharesHeldUnderEscrowDepositMarketValue","labelType":"xbrl:documentation","value":"Shares held under escrow deposit market Value.","language":"en-US"},{"forObject":"sam:ShippingsAndHandlingCostPolicyTextBlock","labelType":"xbrl:label","value":"Shippings And Handling Cost [Policy Text Block]","language":"en-US"},{"forObject":"sam:ShippingsAndHandlingCostPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Shipping Costs","language":"en-US"},{"forObject":"sam:ShippingsAndHandlingCostPolicyTextBlock","labelType":"xbrl:documentation","value":"Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.","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:StockRepurchaseProgramAggregatePurchasePriceAbstract","labelType":"xbrl:documentation","value":"Stock Repurchase Program, Aggregate Purchase Price [Abstract]","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:verboseLabel","value":"Repurchase of shares","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","labelType":"xbrl:periodStartLabel","value":"Repurchased at beginning of period","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","labelType":"xbrl:periodEndLabel","value":"Repurchased at end of period","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","labelType":"xbrl:documentation","value":"Stock repurchase program, cumulative number of shares repurchased.","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:verboseLabel","value":"Repurchased of value","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","labelType":"xbrl:periodStartLabel","value":"Repurchased at beginning balance","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","labelType":"xbrl:periodEndLabel","value":"Repurchased at end of period","language":"en-US"},{"forObject":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","labelType":"xbrl:documentation","value":"Stock repurchase program, cumulative shares repurchased, value.","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:StockRepurchaseProgramNumberOfSharesAbstract","labelType":"xbrl:documentation","value":"Stock Repurchase Program, Number of Shares [Abstract]","language":"en-US"},{"forObject":"sam:TaxCutsAndJobsActOf2017ReductionInFederalExciseTaxes","labelType":"xbrl:label","value":"Reduction in federal excise taxes","language":"en-US"},{"forObject":"sam:TaxCutsAndJobsActOf2017ReductionInFederalExciseTaxes","labelType":"xbrl:documentation","value":"Tax cuts and jobs act of 2017 reduction in federal excise taxes.","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:TheInternationalUnionOfOperatingEngineersMember","labelType":"xbrl:documentation","value":"The International Union of Operating Engineers [Member]","language":"en-US"},{"forObject":"sam:UncategorizedAbstract","labelType":"xbrl:label","value":"Uncategorized [Abstract]","language":"en-US"},{"forObject":"sam:UncategorizedAbstract","labelType":"xbrl:documentation","value":"Uncategorized [Abstract]","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:UnionEmployeesMember","labelType":"xbrl:documentation","value":"Union Employees","language":"en-US"},{"forObject":"sam:UnionNumber1199PensionPlanMember","labelType":"xbrl:label","value":"Union Number1199 Pension Plan [Member]","language":"en-US"},{"forObject":"sam:UnionNumber1199PensionPlanMember","labelType":"xbrl:verboseLabel","value":"Union Number 1199 Pension Plan","language":"en-US"},{"forObject":"sam:UnvestedSharesMember","labelType":"xbrl:label","value":"Unvested Shares [Member]","language":"en-US"},{"forObject":"sam:UnvestedSharesMember","labelType":"xbrl:verboseLabel","value":"Unvested participating shares","language":"en-US"},{"forObject":"sam:UnvestedSharesMember","labelType":"xbrl:documentation","value":"Unvested Shares [Member].","language":"en-US"},{"forObject":"sam:VoluntaryEquityInvestmentProgramMember","labelType":"xbrl:label","value":"Voluntary Equity Investment Program [Member]","language":"en-US"},{"forObject":"sam:VoluntaryEquityInvestmentProgramMember","labelType":"xbrl:verboseLabel","value":"Investment Share Program","language":"en-US"},{"forObject":"sam:VoluntaryEquityInvestmentProgramMember","labelType":"xbrl:documentation","value":"Voluntary equity investment program.","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:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","labelType":"xbrl:documentation","value":"Voluntary payroll deduction period to purchase investment shares.","language":"en-US"},{"forObject":"sam:WeightedAverageSharesAdjustmentMember","labelType":"xbrl:label","value":"Weighted Average Shares Adjustment [Member]","language":"en-US"},{"forObject":"sam:WeightedAverageSharesAdjustmentMember","labelType":"xbrl:documentation","value":"Weighted Average Shares Adjustment","language":"en-US"},{"forObject":"srt:ChiefExecutiveOfficerMember","labelType":"xbrl:label","value":"Chief Executive Officer [Member]","language":"en-US"},{"forObject":"srt:ChiefExecutiveOfficerMember","labelType":"xbrl:terseLabel","value":"Chief Executive Officer","language":"en-US"},{"forObject":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","labelType":"xbrl:label","value":"Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]","language":"en-US"},{"forObject":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","labelType":"xbrl:terseLabel","value":"Non-cancelable Contractual Obligations","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:terseLabel","value":"Maximum","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:terseLabel","value":"Minimum","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Products and Services [Axis]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:terseLabel","value":"Products and Services [Axis]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Products and Services [Domain]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:terseLabel","value":"Products and Services [Domain]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Range [Axis]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:terseLabel","value":"Range","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Range [Domain]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:terseLabel","value":"Range [Domain]","language":"en-US"},{"forObject":"srt:ScenarioForecastMember","labelType":"xbrl:label","value":"Scenario, Forecast [Member]","language":"en-US"},{"forObject":"srt:ScenarioForecastMember","labelType":"xbrl:terseLabel","value":"Scenario, Forecast","language":"en-US"},{"forObject":"srt:ScenarioUnspecifiedDomain","labelType":"xbrl:label","value":"Scenario [Domain]","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:label","value":"Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Valuation and Qualifying Accounts","language":"en-US"},{"forObject":"srt:StatementScenarioAxis","labelType":"xbrl:label","value":"Scenario [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualAxis","labelType":"xbrl:label","value":"Title of Individual [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualAxis","labelType":"xbrl:terseLabel","value":"Title of Individual [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualWithRelationshipToEntityDomain","labelType":"xbrl:label","value":"Title of Individual [Domain]","language":"en-US"},{"forObject":"srt:TitleOfIndividualWithRelationshipToEntityDomain","labelType":"xbrl:terseLabel","value":"Relationship to Entity [Domain]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:label","value":"Valuation and Qualifying Accounts [Abstract]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:label","value":"Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:verboseLabel","value":"SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:label","value":"Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:terseLabel","value":"Valuation and Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountingStandardsUpdate201602Member","labelType":"xbrl:label","value":"Accounting Standards Update 2016-02 [Member]","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","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:negatedLabel","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: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:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:verboseLabel","value":"AOCI Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","labelType":"xbrl:label","value":"Acquired Finite-lived Intangible Assets, Weighted Average Useful Life","language":"en-US"},{"forObject":"us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","labelType":"xbrl:terseLabel","value":"Estimated use full life","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:AdjustmentsForErrorCorrectionDomain","labelType":"xbrl:label","value":"Adjustments for Error Correction [Domain]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForErrorCorrectionDomain","labelType":"xbrl:terseLabel","value":"Adjustments for Error Correction [Domain]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","labelType":"xbrl:label","value":"Adjustments for New Accounting Pronouncements [Axis]","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:AmortizationOfIntangibleAssets","labelType":"xbrl:label","value":"Amortization of Intangible Assets","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:terseLabel","value":"Intangible Assets Amortization","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:verboseLabel","value":"Impairment of assets","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentCharges","labelType":"xbrl:terseLabel","value":"Impairment (gain on sale) of assets, net","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:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:terseLabel","value":"Award Type","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationAxis","labelType":"xbrl:label","value":"Balance Sheet Location [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationDomain","labelType":"xbrl:label","value":"Balance Sheet Location [Domain]","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:label","value":"Building and Building Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:terseLabel","value":"Building and Building Improvements","language":"en-US"},{"forObject":"us-gaap:BuildingsAndImprovementsGross","labelType":"xbrl:label","value":"Buildings and Improvements, Gross","language":"en-US"},{"forObject":"us-gaap:BuildingsAndImprovementsGross","labelType":"xbrl:terseLabel","value":"Building and building improvements","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:label","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","labelType":"xbrl:label","value":"Business Acquisition, Transaction Costs","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","labelType":"xbrl:terseLabel","value":"Transaction costs","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","labelType":"xbrl:verboseLabel","value":"Business combination non-reoccurring transaction fees","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned","labelType":"xbrl:label","value":"Business Acquisition, Equity Interest Issued or Issuable, Value Assigned","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned","labelType":"xbrl:terseLabel","value":"Business acquisition value of shares issued","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned","labelType":"xbrl:label","value":"Nominal value of equity issued","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","labelType":"xbrl:label","value":"Business Acquisition, Equity Interest Issued or Issuable, Number of Shares","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","labelType":"xbrl:label","value":"Business acquisition Shares issued","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"Basic earnings per share","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","labelType":"xbrl:terseLabel","value":"Diluted earnings per share","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Information [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","labelType":"xbrl:terseLabel","value":"Unaudited proforma information","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Net Income (Loss)","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionsProFormaRevenue","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Revenue","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionsProFormaRevenue","labelType":"xbrl:terseLabel","value":"Net revenue","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","labelType":"xbrl:label","value":"Business Combination, Acquisition Related Costs","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","labelType":"xbrl:verboseLabel","value":"Business combination transaction cost","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:label","value":"Business Combination, Consideration Transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:verboseLabel","value":"Business combination consideration","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","labelType":"xbrl:terseLabel","value":"Fair Value reduction due to liquidity","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationAssetNoncurrent","labelType":"xbrl:label","value":"Business Combination, Contingent Consideration, Asset, Noncurrent","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationContingentConsiderationAssetNoncurrent","labelType":"xbrl:terseLabel","value":"Escrow Deposit","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:verboseLabel","value":"Dogfish Head Brewery Merger","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual","labelType":"xbrl:label","value":"Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual","labelType":"xbrl:terseLabel","value":"Net income of acquiree","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual","labelType":"xbrl:label","value":"Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual","labelType":"xbrl:terseLabel","value":"Revenue of acquiree","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","labelType":"xbrl:terseLabel","value":"Total assets acquired","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","labelType":"xbrl:terseLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","labelType":"xbrl:terseLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","labelType":"xbrl:terseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","labelType":"xbrl:terseLabel","value":"Accrued expenses and other current liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","labelType":"xbrl:verboseLabel","value":"Deferred tax liabilities assumed","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","labelType":"xbrl:terseLabel","value":"Deferred income taxes","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:verboseLabel","value":"Fairvalue of trade name","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","labelType":"xbrl:terseLabel","value":"Brand","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","labelType":"xbrl:label","value":"Business Combination Indefinite Lived Intangible Assets Assumed","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","labelType":"xbrl:terseLabel","value":"Other intangible assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","labelType":"xbrl:terseLabel","value":"Estimated fair value","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","labelType":"xbrl:label","value":"Business Combination Finite Lived Intangible Assets Assumed","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","labelType":"xbrl:terseLabel","value":"Total liabilities assumed","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","labelType":"xbrl:terseLabel","value":"Other liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","labelType":"xbrl:terseLabel","value":"Other assets","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:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:verboseLabel","value":"Gross fixed assets","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:terseLabel","value":"Net assets acquired","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:label","value":"Business Combinations [Abstract]","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:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAxis","labelType":"xbrl:label","value":"Cash and Cash Equivalents [Axis]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsMember","labelType":"xbrl:label","value":"Cash and Cash Equivalents [Member]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsMember","labelType":"xbrl:verboseLabel","value":"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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash and cash equivalents at beginning of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash and cash equivalents at end of period","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:totalLabel","value":"Change in cash and cash equivalents","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:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","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:verboseLabel","value":"Common Class A","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:verboseLabel","value":"Common Class B","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":"Retirement Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Comprehensive income","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:label","value":"Comprehensive Income (Loss) Note [Text Block]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:ComputerEquipmentMember","labelType":"xbrl:label","value":"Computer Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:ComputerEquipmentMember","labelType":"xbrl:terseLabel","value":"Computer Software and Equipment","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: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:ConstructionInProgressGross","labelType":"xbrl:label","value":"Construction in Progress, Gross","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressGross","labelType":"xbrl:terseLabel","value":"Assets under construction","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityCurrent","labelType":"xbrl:label","value":"Contract with Customer, Liability, Current","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Refundable deposits on kegs and pallets","language":"en-US"},{"forObject":"us-gaap:ContractualObligation","labelType":"xbrl:label","value":"Contractual Obligation","language":"en-US"},{"forObject":"us-gaap:ContractualObligation","labelType":"xbrl:verboseLabel","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:ContractualObligationDueInFifthYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Fifth Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFifthYear","labelType":"xbrl:terseLabel","value":"Contractual obligations payment due, 2024","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFourthYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Fourth Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInFourthYear","labelType":"xbrl:terseLabel","value":"Contractual obligations payment due, 2023","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInNextTwelveMonths","labelType":"xbrl:label","value":"Contractual Obligation Due In Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInNextTwelveMonths","labelType":"xbrl:verboseLabel","value":"Capital improvement","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInNextTwelveMonths","labelType":"xbrl:terseLabel","value":"Contractual obligations payment due, 2020","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInSecondYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Second Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInSecondYear","labelType":"xbrl:terseLabel","value":"Contractual obligations payment due, 2021","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInThirdYear","labelType":"xbrl:label","value":"Contractual Obligation, Due in Third Year","language":"en-US"},{"forObject":"us-gaap:ContractualObligationDueInThirdYear","labelType":"xbrl:terseLabel","value":"Contractual obligations payment due, 2022","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:CostOfGoodsAndServicesSold","labelType":"xbrl:label","value":"Cost of Goods and Services Sold","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:terseLabel","value":"Cost of goods sold","language":"en-US"},{"forObject":"us-gaap:CostOfSalesMember","labelType":"xbrl:label","value":"Cost of Sales [Member]","language":"en-US"},{"forObject":"us-gaap:CostOfSalesMember","labelType":"xbrl:terseLabel","value":"Cost of Sales [Member]","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:CumulativeEffectOnRetainedEarningsNetOfTax1","labelType":"xbrl:label","value":"Cumulative Effect on Retained Earnings, Net of Tax","language":"en-US"},{"forObject":"us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1","labelType":"xbrl:verboseLabel","value":"One time effect of adoption of ASU 2014-09, Revenue from Contracts with Customers, net of tax of $329","language":"en-US"},{"forObject":"us-gaap:CumulativeEffectOnRetainedEarningsTax1","labelType":"xbrl:label","value":"Cumulative Effect on Retained Earnings, Tax","language":"en-US"},{"forObject":"us-gaap:CumulativeEffectOnRetainedEarningsTax1","labelType":"xbrl:verboseLabel","value":"One time effect of adoption of ASU 2014-09, Revenue from Contracts with Customers, tax","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:CustomerRelationshipsMember","labelType":"xbrl:label","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:terseLabel","value":"Customer Relationships","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:label","value":"Debt Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Revolving Line of Credit","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: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:DebtInstrumentInterestRateStatedPercentage","labelType":"xbrl:label","value":"Debt Instrument, Interest Rate, Stated Percentage","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateStatedPercentage","labelType":"xbrl:terseLabel","value":"Interest expense rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:label","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:terseLabel","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:label","value":"Schedule of Long-term Debt Instruments [Table]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTable","labelType":"xbrl:terseLabel","value":"Schedule of Long-term Debt Instruments [Table]","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: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:verboseLabel","value":"Deferred Revenue, Current","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueCurrent","labelType":"xbrl:terseLabel","value":"Deferred revenue","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:DeferredTaxAssetsCapitalLossCarryforwards","labelType":"xbrl:label","value":"Deferred Tax Assets, Capital Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsCapitalLossCarryforwards","labelType":"xbrl:terseLabel","value":"Deferred tax assets capital loss carryforward","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: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:DeferredTaxLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Net, Noncurrent","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Deferred income taxes, net","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:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets","labelType":"xbrl:label","value":"Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets","labelType":"xbrl:terseLabel","value":"Assumed average annual returns on assets","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, Plan Assets, 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 (Unfunded) Status of Plan","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","labelType":"xbrl:totalLabel","value":"Unfunded Status","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","labelType":"xbrl:negatedLabel","value":"Unfunded projected pension benefits","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage","labelType":"xbrl:label","value":"Defined Benefit Plan, Plan Assets, Target Allocation, Percentage","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage","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:DefinedBenefitPlansGeneralInformation","labelType":"xbrl:label","value":"Defined Benefit Plan, Description","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlansGeneralInformation","labelType":"xbrl:terseLabel","value":"Eligibility timing","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","labelType":"xbrl:label","value":"Defined Contribution Plan, Employer Discretionary Contribution Amount","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","labelType":"xbrl:terseLabel","value":"Contributions Plan","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:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","labelType":"xbrl:label","value":"Defined Contribution Plan, Employer Matching Contribution, Percent of Match","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","labelType":"xbrl:verboseLabel","value":"Employer match percentage","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","labelType":"xbrl:label","value":"Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","labelType":"xbrl:terseLabel","value":"Voluntary contributions of annual compensation","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:terseLabel","value":"Depreciation 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":"Earnings to Common Shareholders, 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:EarningsPerShareAbstract","labelType":"xbrl:label","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:label","value":"Net income per common share \u2014 basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"Net income per common share \u2014 basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:verboseLabel","value":"Net income per common share \u2014 basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:positiveLabel","value":"Net income per share \u2014 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 \u2014 diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:verboseLabel","value":"Net income per common share \u2014 diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:positiveLabel","value":"Net income per share \u2014 diluted","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:verboseLabel","value":"Statutory income tax rate","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:terseLabel","value":"Statutory rate","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:terseLabel","value":"Change in valuation allowance","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","labelType":"xbrl:terseLabel","value":"Change relating to enacted Tax Cuts and Jobs Act","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Deduction, Employee Stock Ownership Plan Dividend, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends","labelType":"xbrl:negatedLabel","value":"Deduction relating to excess stock based compensation","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:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment","labelType":"xbrl:label","value":"Non-deductablemeals & entertainment","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: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:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions","labelType":"xbrl:label","value":"Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions","labelType":"xbrl:terseLabel","value":"Excess tax benefit from stock-based compensation arrangements recognized within income tax provision","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:label","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:EquityInterestIssuedOrIssuableByTypeAxis","labelType":"xbrl:label","value":"Equity Interest Type [Axis]","language":"en-US"},{"forObject":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain","labelType":"xbrl:label","value":"Equity Interest Issued or Issuable, Type [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:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis","labelType":"xbrl:label","value":"Adjustments for Error Corrections [Axis]","language":"en-US"},{"forObject":"us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis","labelType":"xbrl:terseLabel","value":"Adjustments for Error Corrections [Axis]","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:FairValueDisclosuresAbstract","labelType":"xbrl:label","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: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:FinanceLeaseInterestPaymentOnLiability","labelType":"xbrl:label","value":"Finance Lease, Interest Payment on Liability","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseInterestPaymentOnLiability","labelType":"xbrl:verboseLabel","value":"Operating cash flows from finance leases","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseInterestPaymentOnLiability","labelType":"xbrl:terseLabel","value":"Interest on lease liabilities","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:label","value":"Finance Lease Liabilities, Payments, Due [Abstract]","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:label","value":"Finance Lease Liabilities, Payments, Due","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiability","labelType":"xbrl:label","value":"Finance Lease, Liability","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiability","labelType":"xbrl:terseLabel","value":"Present value of lease liability","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Finance Lease, Liability, Current","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Finance lease liabilities","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Finance Lease, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityNoncurrent","labelType":"xbrl:verboseLabel","value":"Finance lease liabilities","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDue","labelType":"xbrl:label","value":"Finance Lease, Liability, Payments, Due","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDue","labelType":"xbrl:totalLabel","value":"Total lease payments","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:label","value":"Finance Lease, Liability, Payments, Due after Year Five","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:verboseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:label","value":"Finance Lease, Liability, Payments, Due Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:verboseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:label","value":"Finance Lease, Liability, Payments, Due Year Five","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:verboseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:label","value":"Finance Lease, Liability, Payments, Due Year Four","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:verboseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:label","value":"Finance Lease, Liability, Payments, Due Year Three","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:verboseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:label","value":"Finance Lease, Liability, Payments, Due Year Two","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:verboseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:label","value":"Finance Lease, Liability, Undiscounted Excess Amount","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:negatedTerseLabel","value":"Less imputed interest","language":"en-US"},{"forObject":"us-gaap:FinanceLeasePrincipalPayments","labelType":"xbrl:label","value":"Finance Lease, Principal Payments","language":"en-US"},{"forObject":"us-gaap:FinanceLeasePrincipalPayments","labelType":"xbrl:terseLabel","value":"Financing cash flows from finance leases","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Finance Lease, Right-of-Use Asset","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Finance","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseRightOfUseAsset","labelType":"xbrl:totalLabel","value":"Finance Lease, Carrying value","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseRightOfUseAssetAmortization","labelType":"xbrl:label","value":"Finance Lease, Right-of-Use Asset, Amortization","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseRightOfUseAssetAmortization","labelType":"xbrl:terseLabel","value":"Amortization of right-of-use asset","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Finance Lease, Weighted Average Discount Rate, Percent","language":"en-US"},{"forObject":"us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:label","value":"Finance Lease, Weighted Average Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Useful Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:terseLabel","value":"Estimated Useful Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:verboseLabel","value":"Useful life Of Finite Lived Intangibles","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:terseLabel","value":"Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:terseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Four","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Three","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:terseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Two","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:terseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","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:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:verboseLabel","value":"Excess of the purchase price paid over the estimated fair values of the assets and liabilities assumed","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodStartLabel","value":"Goodwill as of beginning of period","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodEndLabel","value":"Goodwill as of end of period","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill acquired","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":"Acquired goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Goodwill and Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Goodwill and Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairmentLoss","labelType":"xbrl:label","value":"Goodwill, Impairment Loss","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairmentLoss","labelType":"xbrl:terseLabel","value":"Impairment of goodwill","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross Profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:terseLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, 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: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: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:verboseLabel","value":"Provision for income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Total provision for income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income tax benefit","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:IncomeTaxesPaidNet","labelType":"xbrl:label","value":"Income Taxes Paid, Net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:terseLabel","value":"Income taxes paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesReceivable","labelType":"xbrl:label","value":"Income Taxes Receivable, Current","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesReceivable","labelType":"xbrl:terseLabel","value":"Income tax receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:terseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:negatedLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","labelType":"xbrl:terseLabel","value":"Accrued expenses and other current liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","labelType":"xbrl:label","value":"Increase (Decrease) in Contract with Customer, Liability","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","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: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:verboseLabel","value":"Add: effect of dilutive potential common shares Share-based awards","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets [Axis]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","labelType":"xbrl:label","value":"Intangible Assets, Gross (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","labelType":"xbrl:verboseLabel","value":"Gross\u00a0Carrying Value","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:label","value":"Intangible Assets, Net (Excluding Goodwill)","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:verboseLabel","value":"Intangible assets","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:terseLabel","value":"Net Book Value","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:InterestPaidNet","labelType":"xbrl:label","value":"Interest Paid, Excluding Capitalized Interest, Operating Activities","language":"en-US"},{"forObject":"us-gaap:InterestPaidNet","labelType":"xbrl:terseLabel","value":"Interest paid on revolving credit facility","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: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:InventoryFinishedGoodsNetOfReserves","labelType":"xbrl:label","value":"Inventory, Finished Goods, Net of Reserves","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoodsNetOfReserves","labelType":"xbrl:terseLabel","value":"Finished goods","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:InventoryNet","labelType":"xbrl:totalLabel","value":"Total current inventory","language":"en-US"},{"forObject":"us-gaap:InventoryNetAbstract","labelType":"xbrl:label","value":"Inventory, Net [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryNetAbstract","labelType":"xbrl:terseLabel","value":"Current inventory:","language":"en-US"},{"forObject":"us-gaap:InventoryNoncurrent","labelType":"xbrl:label","value":"Inventory, Noncurrent","language":"en-US"},{"forObject":"us-gaap:InventoryNoncurrent","labelType":"xbrl:terseLabel","value":"Long term inventory","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:InventoryRawMaterialsNetOfReserves","labelType":"xbrl:label","value":"Inventory, Raw Materials, Net of Reserves","language":"en-US"},{"forObject":"us-gaap:InventoryRawMaterialsNetOfReserves","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:InventoryWorkInProcessNetOfReserves","labelType":"xbrl:label","value":"Inventory, Work in Process, Net of Reserves","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcessNetOfReserves","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:LeaseCost","labelType":"xbrl:label","value":"Lease, Cost","language":"en-US"},{"forObject":"us-gaap:LeaseCost","labelType":"xbrl:verboseLabel","value":"Total finance lease cost","language":"en-US"},{"forObject":"us-gaap:LeaseCostAbstract","labelType":"xbrl:label","value":"Lease, Cost [Abstract]","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:label","value":"Lease, Cost [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:terseLabel","value":"Components of lease cost","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:LeasesAbstract","labelType":"xbrl:label","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LeasesOfLesseeDisclosureTextBlock","labelType":"xbrl:label","value":"Leases of Lessee Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:LeasesOfLesseeDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:totalLabel","value":"Total lease payments","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:terseLabel","value":"Total payments due","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due after Year Five","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:verboseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:verboseLabel","value":"2020","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due Year Five","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:verboseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due Year Four","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:verboseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due Year Three","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:verboseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due Year Two","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:verboseLabel","value":"2021","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:negatedLabel","value":"Less imputed interest","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseTermOfContract","labelType":"xbrl:label","value":"Lessee, Operating Lease, Term of Contract","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseTermOfContract","labelType":"xbrl:terseLabel","value":"Lease term of contract","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:LineOfCreditMember","labelType":"xbrl:label","value":"Line of Credit [Member]","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: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:LongtermDebtTypeAxis","labelType":"xbrl:label","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:label","value":"Long-term Debt, Type [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:MoneyMarketFundsAtCarryingValue","labelType":"xbrl:label","value":"Money Market Funds, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:MoneyMarketFundsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Money market fund","language":"en-US"},{"forObject":"us-gaap:MoneyMarketFundsMember","labelType":"xbrl:label","value":"Money Market Funds [Member]","language":"en-US"},{"forObject":"us-gaap:MoneyMarketFundsMember","labelType":"xbrl:terseLabel","value":"Money market funds","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows provided by (used in) financing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows used in investing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","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:totalLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","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: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:terseLabel","value":"Earnings to Common Shareholders, Net income per common share \u2014 diluted","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome","labelType":"xbrl:label","value":"New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Net Income","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome","labelType":"xbrl:terseLabel","value":"Impact of ASU 2018-02","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":"Accounting Pronouncements Recently Adopted","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:label","value":"Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:NonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Total other (expense) income, net","language":"en-US"},{"forObject":"us-gaap:NonrecurringAdjustmentAxis","labelType":"xbrl:label","value":"Nonrecurring Adjustment [Axis]","language":"en-US"},{"forObject":"us-gaap:NonrecurringAdjustmentDomain","labelType":"xbrl:label","value":"Nonrecurring Adjustment [Domain]","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:totalLabel","value":"Operating income","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:terseLabel","value":"Operating income","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:label","value":"Operating Lease, Cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:terseLabel","value":"Operating lease cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:label","value":"Operating Lease Liabilities, Payments Due [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:verboseLabel","value":"Operating Leases","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:label","value":"Operating Lease, Liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Present value of lease liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Current","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:verboseLabel","value":"Current operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:verboseLabel","value":"Non-current operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:terseLabel","value":"Operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:label","value":"Operating Lease, Payments","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:verboseLabel","value":"Operating cash flows from operating leases","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:verboseLabel","value":"Operating right-of-use assets","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Operating","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating lease right of use asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Discount Rate, Percent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:terseLabel","value":"Lease Weighted Average Remaining Lease Term","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, Defined Benefit Plan, after Tax and Reclassification Adjustment, 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","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, 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:verboseLabel","value":"Currency translation adjustment","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","labelType":"xbrl:terseLabel","value":"Currency translation adjustment","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 (loss) income, net of tax:","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:totalLabel","value":"Total other comprehensive (loss) income, net of tax:","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","labelType":"xbrl:negatedLabel","value":"Deferred pension and other post-retirement benefit costs","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, 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, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","labelType":"xbrl:terseLabel","value":"Amortization of Deferred benefit costs","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","labelType":"xbrl:label","value":"Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, 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:OtherLiabilitiesMember","labelType":"xbrl:label","value":"Other Liabilities [Member]","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:OtherNonoperatingIncomeExpenseAbstract","labelType":"xbrl:label","value":"Other Nonoperating Income (Expense) [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","labelType":"xbrl:terseLabel","value":"Other (expense) income, net:","language":"en-US"},{"forObject":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","labelType":"xbrl:label","value":"Other Postretirement Benefits Plan [Member]","language":"en-US"},{"forObject":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","labelType":"xbrl:terseLabel","value":"Retiree Medical Plan","language":"en-US"},{"forObject":"us-gaap:OtherPrepaidExpenseCurrent","labelType":"xbrl:label","value":"Prepaid software expense","language":"en-US"},{"forObject":"us-gaap:OtherPrepaidExpenseCurrent","labelType":"xbrl:terseLabel","value":"Prepaid software expense","language":"en-US"},{"forObject":"us-gaap:PayablesAndAccrualsAbstract","labelType":"xbrl:label","value":"Payables and Accruals [Abstract]","language":"en-US"},{"forObject":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","labelType":"xbrl:label","value":"Payments for (Proceeds from) Other Investing Activities","language":"en-US"},{"forObject":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","labelType":"xbrl:negatedLabel","value":"Other investing activities","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\u00a0A Common Stock","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","labelType":"xbrl:label","value":"Payments to Acquire Business Two, Net of Cash Acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Investment in Dogfish Head, net of cash acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:label","value":"Payments to Acquire Businesses, Gross","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:terseLabel","value":"Business acquisition cash transferred","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:label","value":"Cash consideration","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:label","value":"Payments to Acquire Businesses, Net of Cash Acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Cash paid for acquisition of intangible assets","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchases of property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToSuppliers","labelType":"xbrl:label","value":"Payments to Suppliers","language":"en-US"},{"forObject":"us-gaap:PaymentsToSuppliers","labelType":"xbrl:terseLabel","value":"Amounts paid to distributors","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:label","value":"Pension and Other Postretirement Benefits Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Employee Retirement Plans","language":"en-US"},{"forObject":"us-gaap:PensionExpense","labelType":"xbrl:label","value":"Pension Cost (Reversal of Cost)","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:PlanNameDomain","labelType":"xbrl:label","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PostemploymentBenefitsAbstract","labelType":"xbrl:label","value":"Postemployment Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:PrepaidAdvertising","labelType":"xbrl:label","value":"Prepaid Advertising","language":"en-US"},{"forObject":"us-gaap:PrepaidAdvertising","labelType":"xbrl:terseLabel","value":"Prepaid advertising, promotional and selling","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 Expenses and Other Current Assets","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:verboseLabel","value":"Capital improvements included in prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember","labelType":"xbrl:label","value":"Prepaid Expenses and Other Current Assets [Member]","language":"en-US"},{"forObject":"us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember","labelType":"xbrl:verboseLabel","value":"Prepaid Expenses and Other Current Assets","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:ProceedsFromLinesOfCredit","labelType":"xbrl:label","value":"Proceeds from Lines of Credit","language":"en-US"},{"forObject":"us-gaap:ProceedsFromLinesOfCredit","labelType":"xbrl:verboseLabel","value":"Cash borrowed on line of credit","language":"en-US"},{"forObject":"us-gaap:ProceedsFromLinesOfCredit","labelType":"xbrl:terseLabel","value":"Proceeds from Line of Credit","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:verboseLabel","value":"Proceeds from sale 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:ProfitLoss","labelType":"xbrl:label","value":"Net Income (Loss), Including Portion Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:terseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","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:PropertyPlantAndEquipmentMember","labelType":"xbrl:label","value":"Property, Plant and Equipment [Member]","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:PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets","labelType":"xbrl:label","value":"Property, Plant and Equipment, Net, Excluding Capital Leased Assets","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets","labelType":"xbrl:terseLabel","value":"Property, plant and equipment, net, excluding capital leased assets","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:ProvisionForDoubtfulAccounts","labelType":"xbrl:label","value":"Accounts Receivable, Credit Loss Expense (Reversal)","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:terseLabel","value":"Bad debt expense","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:PurchaseObligation","labelType":"xbrl:label","value":"Purchase Obligation","language":"en-US"},{"forObject":"us-gaap:PurchaseObligation","labelType":"xbrl:terseLabel","value":"Purchase commitments outstanding","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","labelType":"xbrl:label","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:ReclassificationFromAociCurrentPeriodTax","labelType":"xbrl:label","value":"Reclassification from AOCI, Current Period, Tax","language":"en-US"},{"forObject":"us-gaap:ReclassificationFromAociCurrentPeriodTax","labelType":"xbrl:verboseLabel","value":"One time effect of adoption of ASU 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income","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:RelatedPartyCosts","labelType":"xbrl:label","value":"Related Party Costs","language":"en-US"},{"forObject":"us-gaap:RelatedPartyCosts","labelType":"xbrl:verboseLabel","value":"Related party expense","language":"en-US"},{"forObject":"us-gaap:RelatedPartyDomain","labelType":"xbrl:label","value":"Related Party [Domain]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty","labelType":"xbrl:label","value":"Related Party Transaction, Expenses from Transactions with Related Party","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty","labelType":"xbrl:terseLabel","value":"Transaction with related party expenses","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionLineItems","labelType":"xbrl:label","value":"Related Party Transaction [Line Items]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsAbstract","labelType":"xbrl:label","value":"Related Party Transactions [Abstract]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","labelType":"xbrl:label","value":"Related Party [Axis]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","labelType":"xbrl:label","value":"Related Party Transactions Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Related Party Transactions","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":"Net cash paid on note payable and finance leases","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLinesOfCredit","labelType":"xbrl:label","value":"Repayments of Lines of Credit","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLinesOfCredit","labelType":"xbrl:negatedLabel","value":"Cash paid on line of credit","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLinesOfCredit","labelType":"xbrl:terseLabel","value":"Repayment of Line of Credit","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:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","labelType":"xbrl:label","value":"Cash and Cash Equivalents [Domain]","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:RetirementPlanNameAxis","labelType":"xbrl:label","value":"Retirement Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanNameAxis","labelType":"xbrl:terseLabel","value":"Retirement Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanNameDomain","labelType":"xbrl:label","value":"Retirement Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanNameDomain","labelType":"xbrl:terseLabel","value":"Retirement Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanTypeAxis","labelType":"xbrl:label","value":"Retirement Plan Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanTypeAxis","labelType":"xbrl:terseLabel","value":"Retirement Plan Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanTypeDomain","labelType":"xbrl:label","value":"Retirement Plan Type [Domain]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanTypeDomain","labelType":"xbrl:terseLabel","value":"Retirement Plan Type [Domain]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax","labelType":"xbrl:label","value":"Revenue from Contract with Customer, Including Assessed Tax","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax","labelType":"xbrl:verboseLabel","value":"Revenue","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 and Classification of Customer Programs and Incentives","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:Revenues","labelType":"xbrl:terseLabel","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:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability","labelType":"xbrl:label","value":"Right-of-Use Asset Obtained in Exchange for Finance Lease Liability","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability","labelType":"xbrl:terseLabel","value":"Right-of-use assets obtained in exchange for finance lease obligations","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","labelType":"xbrl:label","value":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","labelType":"xbrl:verboseLabel","value":"Right-of-use assets obtained in exchange for operating lease obligations","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: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","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: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: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:ScheduleOfGoodwillTextBlock","labelType":"xbrl:label","value":"Schedule of Goodwill [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTextBlock","labelType":"xbrl:terseLabel","value":"Change in carrying value of goodwill and intangible assets","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":"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":"Fair value of assets acquired and liabilities assumed","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","labelType":"xbrl:label","value":"Schedule of Related Party Transactions, by Related Party [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","labelType":"xbrl:label","value":"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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of amortization expense","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":"Advertising, promotional and selling expenses","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:SellingExpense","labelType":"xbrl:label","value":"Selling Expense","language":"en-US"},{"forObject":"us-gaap:SellingExpense","labelType":"xbrl:verboseLabel","value":"Shipping costs","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:verboseLabel","value":"Stock-based compensation expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Stock-based compensation","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:label","value":"Share based compensation shares granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:verboseLabel","value":"Other than options granted in period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Granted","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:verboseLabel","value":"Weighted average fair value of stock awards","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:periodStartLabel","value":"Non-vested at beginning of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Non-vested at end of period","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:periodStartLabel","value":"Non-vested at beginning of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodEndLabel","value":"Non-vested at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"Vested","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Vested","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","labelType":"xbrl:terseLabel","value":"Discount for post-vesting restrictions","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:terseLabel","value":"Expected dividends","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:terseLabel","value":"Expected volatility","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:terseLabel","value":"Risk-free interest rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:terseLabel","value":"Shares reserved for issuance","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:terseLabel","value":"Shares available for grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Weighted-Average Remaining Contractual Term","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:terseLabel","value":"Exercisable at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Exercisable at end of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:terseLabel","value":"Aggregate intrinsic value of stock options exercised in period","language":"en-US"},{"forObject":"us-gaap: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:terseLabel","value":"Stock option outstanding","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:periodEndLabel","value":"Outstanding at end of period","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:periodStartLabel","value":"Outstanding at beginning of period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Outstanding at end 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: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:verboseLabel","value":"Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:terseLabel","value":"Stock-Based Compensation","language":"en-US"},{"forObject":"us-gaap: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:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","labelType":"xbrl:verboseLabel","value":"Share based compensation fair value of other than options outstanding","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":"Stock options, contractual term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:verboseLabel","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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares","labelType":"xbrl:terseLabel","value":"Option vested, number of shares","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Option vested, weighted average fair value","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:label","value":"Shares, Outstanding","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodStartLabel","value":"Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodEndLabel","value":"Balance (in shares)","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:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","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: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:StockIssued1","labelType":"xbrl:label","value":"Stock Issued","language":"en-US"},{"forObject":"us-gaap:StockIssued1","labelType":"xbrl:terseLabel","value":"Non cash consideration issued in Dogfish Head Transaction","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","labelType":"xbrl:label","value":"Stock Issued During Period, Shares, Acquisitions","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","labelType":"xbrl:terseLabel","value":"Shares issued in connection with Dogfish Head merger (in shares)","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 (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:negatedLabel","value":"Exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Acquisitions","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","labelType":"xbrl:terseLabel","value":"Shares issued in connection with Dogfish Head merger","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","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:negatedLabel","value":"Repurchase of Class A Common Stock (in shares)","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:terseLabel","value":"Repurchases","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:negatedLabel","value":"Repurchase of Class\u00a0A Common Stock","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:terseLabel","value":"Repurchases","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:totalLabel","value":"Total stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Balance","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:verboseLabel","value":"Subsequent Event","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:label","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:label","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: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:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect","labelType":"xbrl:label","value":"Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect","language":"en-US"},{"forObject":"us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect","labelType":"xbrl:verboseLabel","value":"Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect","language":"en-US"},{"forObject":"us-gaap:TextBlockAbstract","labelType":"xbrl:label","value":"Text Block [Abstract]","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:TradeNamesMember","labelType":"xbrl:label","value":"Trade Names [Member]","language":"en-US"},{"forObject":"us-gaap:TradeNamesMember","labelType":"xbrl:terseLabel","value":"Trade Names","language":"en-US"},{"forObject":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","labelType":"xbrl:label","value":"Financial Instruments [Domain]","language":"en-US"},{"forObject":"us-gaap:TypeOfAdoptionMember","labelType":"xbrl:label","value":"Type of Adoption [Domain]","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:periodStartLabel","value":"Balance at beginning of year","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodEndLabel","value":"Balance at end 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:UnrecognizedTaxBenefitsPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease","labelType":"xbrl:verboseLabel","value":"(Decreases) 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, Additions for 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:terseLabel","value":"Stale Beer Reserve","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodStartLabel","value":"Balance at Beginning of Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodEndLabel","value":"Balance at End 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:VariableLeaseCost","labelType":"xbrl:label","value":"Variable Lease, Cost","language":"en-US"},{"forObject":"us-gaap:VariableLeaseCost","labelType":"xbrl:terseLabel","value":"Variable lease costs not included in liability","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:verboseLabel","value":"Weighted-average number of common shares \u2014 diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:terseLabel","value":"Weighted-average number of common shares \u2014 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:label","value":"Weighted-average number of common shares \u2014 basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Weighted-average number of common shares \u2014 basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Weighted-average number of common shares \u2014 basic","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":"1016 - Disclosure - Accrued Expenses and Other Current Liabilities","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"1037 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"1024 - Disclosure - Accumulated Other Comprehensive Loss","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"1043 - Disclosure - Accumulated Other Comprehensive Loss (Tables)","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"1088 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Detail)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"1089 - Disclosure - Changes in Accumulated Other Comprehensive Loss (Parenthetical) (Detail)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"1019 - Disclosure - Commitments and Contingencies","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"1071 - Disclosure - Commitments and Contingencies - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"1039 - Disclosure - Commitments and Contingencies (Tables)","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"1021 - Disclosure - Common Stock and Share-Based Compensation","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"1074 - Disclosure - Common Stock and Share-Based Compensation - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"1040 - Disclosure - Common Stock and Share-Based Compensation (Tables)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"1051 - Disclosure - Components of Inventories (Detail)","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"1086 - Disclosure - Computation of Diluted Net Income Per Share (Detail)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"1084 - Disclosure - Computation of Earnings Per Share, Basic (Detail)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"1085 - Disclosure - Computation of Earnings Per Share, Basic (Parenthetical) (Detail)","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"1003 - Statement - Consolidated Balance Sheets","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"1004 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"1007 - Statement - Consolidated Statements of Cash Flows","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"1002 - Statement - Consolidated Statements of Comprehensive Income","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"1005 - Statement - Consolidated Statements of Stockholders' Equity","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"1006 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"1001 - Document - Cover Page","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"1010 - Disclosure - Dogfish Head Brewery Transaction","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"1048 - Disclosure - Dogfish Head Brewery Transaction - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"1049 - Disclosure - Dogfish Head Brewery Transaction - Fair value of assets acquired and liabilities assumed (Detail)","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"1031 - Disclosure - Dogfish Head Brewery Transaction (Tables)","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"1050 - Disclosure - Dogfish Head Brewery Transaction - Unaudited proforma information (Detail)","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"1083 - Disclosure - Employee Retirement Plans - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"1022 - Disclosure -  Employee Retirement Plans and Post-Retirement Medical Benefits","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"1041 - Disclosure - Employee Retirement Plans and Post-Retirement Medical Benefits (Tables)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"1047 - Disclosure - Estimated Useful Lives (Detail)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"1020 - Disclosure - Fair Value Measures","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"1073 - Disclosure - Fair Value Measures - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"1081 - Disclosure - Funded Status of Local 1199 Pension Plan and Retiree Medical Plan (Detail)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"1015 - Disclosure - Goodwill and Intangible Assets","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"1063 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"1060 - Disclosure - Goodwill and Intangible Assets - Change in carrying value of goodwill and intangible assets (Detail)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"1062 - Disclosure - Goodwill and Intangible Assets - Schedule of amortization expense (Detail)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"1061 - Disclosure - Goodwill and Intangible Assets - Schedule of intangible assets (Detail)","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"1036 - Disclosure - Goodwill and Intangible Assets - (Tables)","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"1018 - Disclosure - Income Taxes","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"1068 - Disclosure - Income Taxes - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"1038 - Disclosure - Income Taxes (Tables)","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"1011 - Disclosure - Inventories","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"1032 - Disclosure - Inventories (Tables)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"1014 - Disclosure - Leases","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"1059 - Disclosure - Leases - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"1057 - Disclosure - Leases - Components of lease cost (Detail)","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"1056 - Disclosure - Leases - Gross Value of Accumulated Depreciation Of Right Of Use Assets (Details).","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"1058 - Disclosure - Leases - Maturities of lease liabilities (Detail)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"1055 - Disclosure - Leases - ROU assets and lease liabilities (Detail)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"1035 - Disclosure - Leases (Tables)","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"1082 - Disclosure - Local 1199 Plan's Weighted-Average Asset Allocations (Detail)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"1023 - Disclosure - Net Income per Share","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"1087 - Disclosure - Net Income per Share - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"1042 - Disclosure - Net Income per Share (Tables)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"1072 - Disclosure - Non-cancelable Contractual Obligations (Detail)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"1008 - Disclosure - Organization and Basis of Presentation","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"1012 - Disclosure - Prepaid Expenses and Other Current Assets","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"1033 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"1013 - Disclosure - Property, Plant and Equipment","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"1054 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"1034 - Disclosure - Property, Plant and Equipment (Tables)","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"1093 - Disclosure - Quarterly Results (Detail)","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"1094 - Disclosure - Quarterly Results (Parenthetical) (Detail)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"1028 - Disclosure - Quarterly Results (Unaudited)","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"1045 - Disclosure - Quarterly Results (Unaudited) (Tables)","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"1070 - Disclosure - Reconciliation of Unrecognized Tax Benefits (Detail)","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"1067 - Disclosure - Reconciliations to Statutory Rates (Detail)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"1026 - Disclosure - Related Party Transactions","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"1092 - Disclosure - Related Party Transactions - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"1017 - Disclosure - Revolving Line of Credit","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"1065 - Disclosure - Revolving Line of Credit - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"1069 - Disclosure - Significant Components of Company's Deferred Tax Assets and Liabilities (Detail)","language":"en"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"1066 - Disclosure - Significant Components of Provision for Income Taxes (Detail)","language":"en"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"1076 - Disclosure - Stock-Based Compensation Expense Included in Operating Expenses (Detail)","language":"en"},{"forObject":"rpt:group-77","labelType":"xbrl:label","value":"1080 - Disclosure - Stock Repurchases (Detail)","language":"en"},{"forObject":"rpt:group-78","labelType":"xbrl:label","value":"1027 - Disclosure - Subsequent Events","language":"en"},{"forObject":"rpt:group-79","labelType":"xbrl:label","value":"1064 - Disclosure - Summary of Accrued Expenses and Other Current Liabilities (Detail)","language":"en"},{"forObject":"rpt:group-80","labelType":"xbrl:label","value":"1078 - Disclosure - Summary of Estimated Future Annual Stock-Based Compensation Expense (Detail)","language":"en"},{"forObject":"rpt:group-81","labelType":"xbrl:label","value":"1052 - Disclosure - Summary of Prepaid Expenses and Other Current Assets (Detail)","language":"en"},{"forObject":"rpt:group-82","labelType":"xbrl:label","value":"1053 - Disclosure - Summary of Property, Plant and Equipment (Detail)","language":"en"},{"forObject":"rpt:group-83","labelType":"xbrl:label","value":"1009 - Disclosure - Summary of Significant Accounting Policies","language":"en"},{"forObject":"rpt:group-84","labelType":"xbrl:label","value":"1046 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-85","labelType":"xbrl:label","value":"1029 - Disclosure - Summary of Significant Accounting Policies (Policies)","language":"en"},{"forObject":"rpt:group-86","labelType":"xbrl:label","value":"1030 - Disclosure - Summary of Significant Accounting Policies (Tables)","language":"en"},{"forObject":"rpt:group-87","labelType":"xbrl:label","value":"1075 - Disclosure - Summary of Stock Options under Employee Equity Incentive Plan and Stock Option Plan for Non-Employee Directors (Detail)","language":"en"},{"forObject":"rpt:group-88","labelType":"xbrl:label","value":"1090 - Disclosure - Summary of Valuation and Qualifying Accounts (Detail)","language":"en"},{"forObject":"rpt:group-89","labelType":"xbrl:label","value":"1079 - Disclosure - Summary of Vesting Activities for Investment Share Program and Restricted Stock Awards (Detail)","language":"en"},{"forObject":"rpt:group-90","labelType":"xbrl:label","value":"1025 - Disclosure - Valuation and Qualifying Accounts","language":"en"},{"forObject":"rpt:group-91","labelType":"xbrl:label","value":"1091 - Disclosure - Valuation and Qualifying Accounts - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-92","labelType":"xbrl:label","value":"1044 - Disclosure - Valuation and Qualifying Accounts (Tables)","language":"en"},{"forObject":"rpt:group-93","labelType":"xbrl:label","value":"1077 - Disclosure - Weighted Average Assumptions used to Estimate Fair Value of Stock Options (Detail)","language":"en"}],"networks":[{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-93","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ComprehensiveIncomeNoteTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-94","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"sam:UncategorizedAbstract","order":1.0},{"source":"sam:UncategorizedAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:StatementEquityComponentsAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:StockholdersEquity","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectFromOtherComprehensiveIncomeToRetainedEarnings","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:StockholdersEquity","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"sam:UncategorizedAbstract","order":1.0},{"source":"sam:UncategorizedAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-97","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-98","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":"sam:CommitmentsAndContingenciesDisclosureTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","target":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis","target":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain","target":"sam:BarleyAndWheatMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"srt:RangeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:LeaseArrangementTypeAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseArrangementTypeAxis","target":"us-gaap:LeaseArrangementTypeDomain","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","target":"us-gaap:RelatedPartyDomain","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RelatedPartyDomain","target":"sam:CityBrewingMember","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:EquityInterestIssuedOrIssuableByTypeAxis","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EquityInterestIssuedOrIssuableByTypeAxis","target":"us-gaap:EquityInterestIssuedOrIssuableTypeDomain","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"srt:StatementScenarioAxis","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:StatementScenarioAxis","target":"srt:ScenarioUnspecifiedDomain","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:ScenarioUnspecifiedDomain","target":"srt:ScenarioForecastMember","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"us-gaap:BalanceSheetLocationAxis","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureTable","target":"sam:CommitmentsAndContingenciesDisclosureLineItems","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:RecordedUnconditionalPurchaseObligation","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:NumberOfSuppliers","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:PurchaseObligation","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:PercentageOfProductionVolumes","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:ContractualObligationDueInNextTwelveMonths","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:DescriptionOfAmendment","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:ContractualObligation","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:PaymentsOfContractualObligations","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:CommitmentsAndContingenciesDisclosureLineItems","target":"sam:PrepaidBrewingServiceFeesCurrent","order":38.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-99","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","target":"us-gaap:RelatedPartyDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-100","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-101","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":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockCompensationPlanMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PlanNameDomain","target":"sam:NonEmployeeDirectorStockOptionMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:RangeAxis","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","target":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:ServiceBasedAwardsMember","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:VoluntaryEquityInvestmentProgramMember","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:StatementClassOfStockAxis","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:TitleOfIndividualAxis","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"srt:ChiefExecutiveOfficerMember","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:PresidentAndChiefExecutiveOfficerMember","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:BoardOfDirectorsMember","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":38.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","order":39.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":41.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","order":42.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":43.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":44.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":45.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares","order":46.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","order":47.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","order":48.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","order":49.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-102","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfTreasuryStockByClassTextBlock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-103","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryCurrentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryCurrentTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryCurrentTable","target":"us-gaap:InventoryLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryNetAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryRawMaterialsNetOfReserves","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryWorkInProcessNetOfReserves","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryFinishedGoodsNetOfReserves","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryNet","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryNoncurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"sam:InventoryCurrentAndNoncurrentNet","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-104","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable","target":"us-gaap:StatementClassOfStockAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassTable","target":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"us-gaap:EarningsPerShareBasic","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:ScheduleOfEarningsPerShareBasicAndDilutedByCommonClassLineItems","target":"us-gaap:EarningsPerShareDiluted","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-105","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":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"us-gaap:StatementClassOfStockAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"sam:UnvestedSharesMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"us-gaap:EarningsPerShareBasicLineItems","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:NetIncomeLoss","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract","target":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasicAbstract","target":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:EarningsPerShareBasicAbstract","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAbstract","target":"us-gaap:EarningsPerShareBasic","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-106","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":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable","target":"us-gaap:EarningsPerShareBasicLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicLineItems","target":"us-gaap:ConversionOfStockSharesConverted1","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-107","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AssetsAbstract","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:IncomeTaxesReceivable","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Goodwill","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredTaxLiabilitiesNoncurrent","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityAbstract","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":38.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":39.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-108","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesAuthorized","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesIssued","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockSharesOutstanding","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-109","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"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":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProfitLoss","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationDepletionAndAmortization","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AssetImpairmentCharges","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"sam:ChangeInRightOfUseAssets","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProvisionForDoubtfulAccounts","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"sam:IncreaseDecreaseLeaseLiabilities","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromStockOptionsExercised","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromLinesOfCredit","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfLinesOfCredit","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"sam:NetProceedsFromSaleOfInvestmentShares","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":38.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":39.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":41.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":42.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:StockIssued1","order":43.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaidNet","order":44.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:ProceedsFromIncomeTaxRefunds","order":45.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"sam:LeasesCashFlowInformationAbstract","order":46.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:LeasesCashFlowInformationAbstract","target":"us-gaap:OperatingLeasePayments","order":47.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:LeasesCashFlowInformationAbstract","target":"us-gaap:FinanceLeaseInterestPaymentOnLiability","order":48.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:LeasesCashFlowInformationAbstract","target":"us-gaap:FinanceLeasePrincipalPayments","order":49.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability","order":51.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:InterestPaidNet","order":52.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","order":53.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"sam:IncreaseDecreaseInAccruedExpensesFromPurchaseOfPropertyPlantAndEquipment","order":54.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-110","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":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:LessExciseTaxes","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Revenues","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CostOfGoodsAndServicesSold","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GrossProfit","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingExpensesAbstract","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:SellingAndMarketingExpense","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:GeneralAndAdministrativeExpense","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:AssetImpairmentCharges","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingIncomeLoss","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:InterestIncomeExpenseNonoperatingNet","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherNonoperatingIncomeExpenseAbstract","target":"us-gaap:NonoperatingIncomeExpense","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareBasic","order":25.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareDiluted","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":27.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-111","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":9.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:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","target":"us-gaap:TypeOfAdoptionMember","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesOutstanding","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ReclassificationFromAociCurrentPeriodTax","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesOutstanding","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-112","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CumulativeEffectOnRetainedEarningsTax1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-113","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"dei:CoverAbstract","target":"dei:DocumentInformationTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassBMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"dei:DocumentInformationTable","target":"dei:DocumentInformationLineItems","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentAnnualReport","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentTransitionReport","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentType","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentPeriodEndDate","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityCurrentReportingStatus","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityFilerCategory","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityRegistrantName","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityInteractiveDataCurrent","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityShellCompany","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntitySmallBusiness","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityWellKnownSeasonedIssuer","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityVoluntaryFilers","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityPublicFloat","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityEmergingGrowthCompany","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityFileNumber","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityIncorporationStateCountryCode","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityTaxIdentificationNumber","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityAddressAddressLine1","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityAddressCityOrTown","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityAddressStateOrProvince","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityAddressPostalZipCode","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:CityAreaCode","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:LocalPhoneNumber","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:AmendmentFlag","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentFiscalYearFocus","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:DocumentFiscalPeriodFocus","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityCentralIndexKey","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:CurrentFiscalYearEndDate","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:TradingSymbol","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:SecurityExchangeName","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:Security12bTitle","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:DocumentInformationLineItems","target":"dei:EntityCommonStockSharesOutstanding","order":38.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-114","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-115","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ClassOfStockDomain","target":"sam:RestrictedCommonClassAMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:SubsequentEventTypeAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:BusinessAcquisitionAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:DogfishHeadBreweryMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:EntityDomain","target":"sam:DogfishHeadBreweryMember","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TradeNamesMember","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:IncomeStatementLocationAxis","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"sam:OtherNonRecurringCostMember","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:NonrecurringAdjustmentAxis","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NonrecurringAdjustmentAxis","target":"us-gaap:NonrecurringAdjustmentDomain","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NonrecurringAdjustmentDomain","target":"sam:InterestRateAdjustmentMember","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NonrecurringAdjustmentDomain","target":"sam:WeightedAverageSharesAdjustmentMember","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NonrecurringAdjustmentDomain","target":"sam:IncomeTaxRateAdjustmentMember","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:BusinessCombinationFairValue","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:SharesHeldUnderEscrowDeposit","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:SharesHeldUnderEscrowDepositMarketValue","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","order":38.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":39.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationContingentConsiderationAssetNoncurrent","order":41.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","order":42.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","order":43.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","order":44.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Goodwill","order":45.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual","order":46.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual","order":47.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtInstrumentInterestRateStatedPercentage","order":48.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":49.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","order":50.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","order":51.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","order":52.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-116","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:BusinessAcquisitionAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:DogfishHeadBreweryMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Goodwill","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":22.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned","order":23.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:BusinessCombinationFairValue","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-117","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-118","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:LongtermDebtTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LongtermDebtTypeAxis","target":"us-gaap:LongtermDebtTypeDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:LineOfCreditMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionsProFormaRevenue","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-119","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PostemploymentBenefitsAbstract","order":1.0},{"source":"us-gaap:PostemploymentBenefitsAbstract","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"srt:TitleOfIndividualAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:NonunionEmployeesMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"sam:UnionEmployeesMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:RetirementPlanNameAxis","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanNameAxis","target":"us-gaap:RetirementPlanNameDomain","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanNameDomain","target":"sam:BostonBeerCompany401kPlanMember","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanNameDomain","target":"sam:SamuelAdamsCincinnatiBrewery401kPlanMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanNameDomain","target":"sam:DogfishHead401KPlanMember","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RetirementPlanNameDomain","target":"sam:UnionNumber1199PensionPlanMember","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","target":"us-gaap:PlanAssetCategoriesDomain","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:RetirementPlanTypeAxis","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeAxis","target":"us-gaap:RetirementPlanTypeDomain","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"sam:GroupTwoMember","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"sam:GroupThreeMember","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"sam:CompanySponsoredPensionPlansMember","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:PensionPlansDefinedBenefitMember","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"sam:GroupFourMember","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis","target":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationDomain","target":"sam:TheInternationalUnionOfOperatingEngineersMember","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"srt:RangeAxis","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"srt:StatementScenarioAxis","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:StatementScenarioAxis","target":"srt:ScenarioUnspecifiedDomain","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","target":"us-gaap:RelatedPartyDomain","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:CashAndCashEquivalentsAxis","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:CashAndCashEquivalentsAxis","target":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","target":"us-gaap:MoneyMarketFundsMember","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:SubsequentEventTypeAxis","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":38.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":39.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:NumberOfDefinedBenefitPensionPlans","order":41.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlansGeneralInformation","order":42.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","order":43.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","order":44.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","order":45.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanContributionsByEmployer","order":46.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:PensionExpense","order":47.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","order":48.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","order":49.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","order":51.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","order":52.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","order":53.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","order":54.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","order":55.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:PostretirementMedicalBenefitsQualifyingAge","order":56.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanCoveragePercentage","order":57.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets","order":58.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage","order":59.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:EstimatedExpenseOfTerminationOfRetirementPensionPlan","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanFirstEligibleContributionsByEmployer","order":61.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-120","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-121","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfNetFundedStatusTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-122","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":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:KegsMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"srt:RangeAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-123","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FairValueDisclosuresTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-124","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:MoneyMarketFundsAtCarryingValue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-125","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PostemploymentBenefitsAbstract","order":1.0},{"source":"us-gaap:PostemploymentBenefitsAbstract","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:RetirementPlanTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeAxis","target":"us-gaap:RetirementPlanTypeDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:PensionPlansDefinedBenefitMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeDomain","target":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-126","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-127","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:BusinessAcquisitionAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:DogfishHeadBreweryMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TradeNamesMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Goodwill","order":14.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","order":15.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","order":16.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AmortizationOfIntangibleAssets","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-128","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Goodwill","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GoodwillAcquiredDuringPeriod","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GoodwillImpairmentLoss","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Goodwill","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-129","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-130","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:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TradeNamesMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-131","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfGoodwillTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-132","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-133","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":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"srt:RangeAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"us-gaap:BalanceSheetLocationAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:IncomeTaxesTable","target":"sam:IncomeTaxesLineItems","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:IncomeTaxExaminationDescription","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"sam:NumberOfStatesInWhichEntityIsBeingAudited","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"sam:IncomeTaxReturnExaminationPeriod","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:DeferredTaxAssetsCapitalLossCarryforwards","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"sam:DeferredTaxAssetsCapitalLossCarryforwardsExpirationYear","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"sam:IncomeTaxReconciliationTaxAccountingMethodChange","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-134","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-135","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InventoryDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-136","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-137","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LeasesOfLesseeDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-138","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","target":"us-gaap:TypeOfAdoptionMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:TypeOfAdoptionMember","target":"us-gaap:AccountingStandardsUpdate201602Member","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingLeaseLiability","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":9.0}]},{"name":"rpt:network-presentation-139","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeaseCostAbstract","order":1.0},{"source":"us-gaap:LeaseCostAbstract","target":"us-gaap:OperatingLeaseCost","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseCostAbstract","target":"us-gaap:VariableLeaseCost","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseCostAbstract","target":"sam:FinanceLeaseAbstractAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FinanceLeaseAbstractAbstract","target":"us-gaap:FinanceLeaseRightOfUseAssetAmortization","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FinanceLeaseAbstractAbstract","target":"us-gaap:FinanceLeaseInterestPaymentOnLiability","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:FinanceLeaseAbstractAbstract","target":"us-gaap:LeaseCost","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-140","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"sam:FinanceLeaseRightOfUseAssetsGross","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:AccumulatedAmortizationOrDepreciationFinanceLease","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FinanceLeaseRightOfUseAsset","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-141","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:OperatingLeaseLiability","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"sam:OperatingLeaseWeightedAverageRemainingLeaseTermAbstract","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OperatingLeaseWeightedAverageRemainingLeaseTermAbstract","target":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","order":18.0},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityPaymentsDue","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseLiability","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FinanceLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-142","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:BalanceSheetLocationAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:OperatingRightOfUseAssetsMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:PropertyPlantAndEquipmentMember","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:CurrentOperatingLeaseLiabilitiesMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:AccruedExpensesAndOtherCurrentLiabilitiesMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"sam:NonCurrentOperatingLeaseLiabilitiesMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:OtherLiabilitiesMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"sam:RightOfUseAssetsAbstract","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:RightOfUseAssetsAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:RightOfUseAssetsAbstract","target":"us-gaap:FinanceLeaseRightOfUseAsset","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:LeaseLiabilitiesAbstract","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:LeaseLiabilitiesAbstract","target":"sam:OperatingLeasesCurrentLiabilitiesAbstract","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OperatingLeasesCurrentLiabilitiesAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":16.0},{"source":"sam:OperatingLeasesCurrentLiabilitiesAbstract","target":"us-gaap:FinanceLeaseLiabilityCurrent","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:LongTermLeaseLiabilitiesAbstract","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:LongTermLeaseLiabilitiesAbstract","target":"sam:OperatingLeasesLiabilitiesNonCurrentAbstract","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OperatingLeasesLiabilitiesNonCurrentAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OperatingLeasesLiabilitiesNonCurrentAbstract","target":"us-gaap:FinanceLeaseLiabilityNoncurrent","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-143","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"sam:LeaseAssetsAndLiabilitiesTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"sam:ScheduleOfGrossValueAndAccumulatedDepreciationOfRightOfUseAssets","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeaseCostTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"sam:LesseeLeaseLiabilityMaturityTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-144","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PostemploymentBenefitsAbstract","order":1.0},{"source":"us-gaap:PostemploymentBenefitsAbstract","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis","target":"us-gaap:PlanAssetCategoriesDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:CashAndCashEquivalentsMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:EquitySecuritiesMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanAssetCategoriesDomain","target":"us-gaap:DebtSecuritiesMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable","target":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems","target":"sam:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DefinedBenefitPlanWeightedAverageAssetsAllocationsAbstract","target":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-145","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-146","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"sam:EarningsPerShareDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"us-gaap:StatementClassOfStockAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:CommonClassAMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","target":"us-gaap:AntidilutiveSecuritiesNameDomain","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"us-gaap:AwardTypeAxis","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"sam:PerformanceBasedAwardsMember","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"srt:RangeAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","target":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"srt:TitleOfIndividualAxis","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:EarningsPerShareDisclosureTable","target":"sam:EarningsPerShareNoteLineItems","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:EarningsPerShareNoteLineItems","target":"us-gaap:EarningsPerShareBasic","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareNoteLineItems","target":"sam:ConvertibleSharesExchangeRatio","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareNoteLineItems","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:EarningsPerShareNoteLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-147","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-148","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":"sam:ScheduleOfContractualCommitmentsTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsTable","target":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis","target":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:BrandSupportMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:HopsBarleyAndWheatMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:ApplesAndOtherIngredientsMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain","target":"sam:OtherPurchaseCommitmentMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsTable","target":"us-gaap:LeaseArrangementTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseArrangementTypeAxis","target":"us-gaap:LeaseArrangementTypeDomain","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":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsTable","target":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","target":"us-gaap:RelatedPartyDomain","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:ScheduleOfContractualCommitmentsTable","target":"sam:ScheduleOfContractualCommitmentsLineItems","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligation","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueInNextTwelveMonths","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueInSecondYear","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueInThirdYear","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueInFourthYear","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueInFifthYear","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfContractualCommitmentsLineItems","target":"us-gaap:ContractualObligationDueAfterFifthYear","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-149","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-150","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-151","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-152","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-153","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"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":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:BusinessAcquisitionAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:DogfishHeadBreweryMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:Depreciation","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AssetImpairmentCharges","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-154","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-155","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"sam:QuarterlyFinancialInformationTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationTable","target":"sam:QuarterlyFinancialInformationLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:Revenues","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:GrossProfit","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:OperatingIncomeLoss","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:NetIncomeLoss","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:EarningsPerShareBasic","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:EarningsPerShareDiluted","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveLabel"}]}]},{"name":"rpt:network-presentation-156","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"sam:QuarterlyFinancialInformationTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationTable","target":"us-gaap:RetirementPlanTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanTypeAxis","target":"us-gaap:RetirementPlanTypeDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationTable","target":"us-gaap:BusinessAcquisitionAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"sam:DogfishHeadTransactionMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:QuarterlyFinancialInformationTable","target":"sam:QuarterlyFinancialInformationLineItems","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":10.0},{"source":"sam:QuarterlyFinancialInformationLineItems","target":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-157","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:QuarterlyFinancialInformationTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-158","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-159","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":"sam:ScheduleOfUnrecognizedTaxBenefitsTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsTable","target":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"sam:ScheduleOfUnrecognizedTaxBenefitsLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-160","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":"sam:ReconciliationOfStatutoryFederalTaxRateTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateTable","target":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"sam:EffectiveIncomeTaxRateReconciliationChangeInAccountingMethod","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ReconciliationOfStatutoryFederalTaxRateLineItems","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-161","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-162","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RelatedPartyTransactionsByRelatedPartyAxis","target":"us-gaap:RelatedPartyDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RelatedPartyDomain","target":"sam:DogfishHeadBreweryMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable","target":"us-gaap:RelatedPartyTransactionLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:LesseeOperatingLeaseTermOfContract","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:RelatedPartyCosts","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RelatedPartyTransactionLineItems","target":"us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-163","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DebtDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-164","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:CreditFacilityAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:VariableRateAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateAxis","target":"us-gaap:VariableRateDomain","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:PrimeRateMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCreditFacilityExpirationDate1","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:LineOfCredit","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"sam:DebtInstrumentInterestCoverageRatio","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"sam:InterestCoverageRatioMinimumForCovenantCompliance","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:ProceedsFromLinesOfCredit","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"us-gaap:RepaymentsOfLinesOfCredit","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"sam:PaymentsOfInterestExpensesOnBorrowings","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-165","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":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitTable","target":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","target":"us-gaap:DeferredTaxAssetsNetAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"sam:DeferredTaxAssetsLeaseLiabilities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsInventory","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsGross","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxAssetsNetAbstract","target":"us-gaap:DeferredTaxAssetsNet","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","target":"us-gaap:DeferredTaxLiabilitiesAbstract","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"sam:DeferredTaxLiabilitiesRightOfUseAssets","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"sam:DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredIncomeTaxLiabilities","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"sam:ScheduleOfComponentsOfIncomeBeforeIncomeTaxExpenseBenefitLineItems","target":"us-gaap:DeferredTaxLiabilities","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]}]},{"name":"rpt:network-presentation-166","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":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesTable","target":"sam:IncomeTaxesLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"sam:IncomeTaxesLineItems","target":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":13.0}]},{"name":"rpt:network-presentation-167","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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:IncomeStatementLocationAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis","target":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain","target":"sam:PerformanceBasedAwardsMember","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis","target":"us-gaap:AdjustmentsForErrorCorrectionDomain","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:ShareBasedCompensation","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-168","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ClassOfTreasuryStockTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfTreasuryStockTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfTreasuryStockTable","target":"us-gaap:EquityClassOfTreasuryStockLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityClassOfTreasuryStockLineItems","target":"sam:StockRepurchaseProgramNumberOfSharesAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:StockRepurchaseProgramNumberOfSharesAbstract","target":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"sam:StockRepurchaseProgramNumberOfSharesAbstract","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:StockRepurchaseProgramNumberOfSharesAbstract","target":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:EquityClassOfTreasuryStockLineItems","target":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","target":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:StockRepurchaseProgramAggregatePurchasePriceAbstract","target":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-169","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SubsequentEventsTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-170","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"sam:OtherLiabilitiesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesTable","target":"sam:OtherLiabilitiesLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccruedDepositsCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccruedSalesAndMarketingCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:DeferredRevenueCurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccuredUtilitiesAndThirdPartyFees","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:SalesAndExciseTaxPayableCurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccuredCapital","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"sam:AccruedFreightCostsCurrent","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OtherLiabilitiesLineItems","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-171","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":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-172","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":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTable","target":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"sam:PrepaidBrewingServiceFeesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:PrepaidAdvertising","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:OtherPrepaidExpenseCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:PrepaidInsurance","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:PrepaidTaxes","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:OtherAssetsMiscellaneousCurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureLineItems","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-173","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"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":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:MachineryAndEquipmentGross","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"sam:Kegs","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:Land","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:BuildingsAndImprovementsGross","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:FurnitureAndFixturesGross","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:LeaseholdImprovementsGross","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:ConstructionInProgressGross","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-174","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SignificantAccountingPoliciesTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-175","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:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis","target":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ComponentsOfOtherOperatingCostAndExpenseGeneralDomain","target":"sam:CustomersMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis","target":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain","target":"sam:DistributorsMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"sam:KegsMember","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":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"sam:SegmentOneMember","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:LeaseArrangementTypeAxis","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseArrangementTypeAxis","target":"us-gaap:LeaseArrangementTypeDomain","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"srt:ProductOrServiceAxis","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"srt:RangeAxis","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","target":"us-gaap:TypeOfAdoptionMember","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesTable","target":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:RestrictedCashAndCashEquivalents","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:InternationalSalesPercentageOfSales","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:InventoryOnHandAndInventoryUnderPurchaseCommitment","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:InventoryWriteDown","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:AssetImpairmentCharges","order":37.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:Goodwill","order":38.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":39.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","order":41.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","order":42.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:ContractWithCustomerLiabilityCurrent","order":43.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":44.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:DeferredRevenueCurrent","order":45.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:SellingAndMarketingExpense","order":46.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:MarketingAndAdvertisingExpense","order":47.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:SellingExpense","order":48.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:ShareBasedCompensation","order":49.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:DomesticSalesPercentageOfSales","order":51.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:RetailSalesPercentageOfSales","order":52.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:TaxCutsAndJobsActOf2017ReductionInFederalExciseTaxes","order":53.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","order":54.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect","order":55.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnRightOfUseAssets","order":56.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:ReversalOfTheDeferredRentUponAdoption","order":57.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnLeaseLiabilities","order":58.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:PaymentsToSuppliers","order":59.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:OtherCostOfOperatingRevenue","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-176","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiscalPeriod","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConsolidationPolicyTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UseOfEstimates","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:TradeAndOtherAccountsReceivablePolicy","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConcentrationRiskCreditRisk","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FairValueOfFinancialInstrumentsPolicy","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InventoryPolicyTextBlock","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SegmentReportingPolicyPolicyTextBlock","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:CustomerTransactionsPolicyTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxPolicyTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ExciseTaxesPolicyTextBlock","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CostOfSalesPolicyTextBlock","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ShippingsAndHandlingCostPolicyTextBlock","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-177","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":"us-gaap:StatementTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-178","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":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:FinancialInstrumentAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FinancialInstrumentAxis","target":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-179","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ValuationAndQualifyingAccountsDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"us-gaap:ValuationAllowancesAndReservesTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesTypeAxis","target":"us-gaap:ValuationAllowancesAndReservesDomain","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"sam:AllowancesForDoubtfulAccountCurrentMember","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"sam:DiscountAccrualMember","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:InventoryValuationReserveMember","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"sam:AllowancesForSalesReturnMember","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesAdjustments","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesDeductions","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-180","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":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-181","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-182","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"sam:AdjustmentsInDiscountProvisionDueToCumulativeEffectOfRetainedEarningsAndDeferredRevenue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-183","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"us-gaap:StatementTable","order":1.0,"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":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-184","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":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"dei:LegalEntityAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-calculation-185","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"sam:InventoryCurrentAndNoncurrentNet","order":1.0},{"source":"sam:InventoryCurrentAndNoncurrentNet","target":"us-gaap:InventoryNet","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryRawMaterialsNetOfReserves","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryWorkInProcessNetOfReserves","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryFinishedGoodsNetOfReserves","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"sam:InventoryCurrentAndNoncurrentNet","target":"us-gaap:InventoryNoncurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-186","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:Assets","target":"us-gaap:AssetsCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:IncomeTaxesReceivable","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:Goodwill","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LiabilitiesCurrent","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:DeferredTaxLiabilitiesNoncurrent","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OtherLiabilitiesNoncurrent","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":22.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":23.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-187","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":1.0},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromStockOptionsExercised","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","order":10.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"sam:NetProceedsFromSaleOfInvestmentShares","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromLinesOfCredit","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfLinesOfCredit","order":13.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":15.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":16.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":17.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"sam:IncreaseDecreaseLeaseLiabilities","order":21.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationDepletionAndAmortization","order":22.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":23.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":25.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProvisionForDoubtfulAccounts","order":26.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AssetImpairmentCharges","order":27.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"sam:ChangeInRightOfUseAssets","order":28.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProfitLoss","order":29.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-188","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:OperatingIncomeLoss","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GrossProfit","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:CostOfGoodsAndServicesSold","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:Revenues","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Revenues","target":"us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Revenues","target":"sam:LessExciseTaxes","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:OperatingExpenses","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:SellingAndMarketingExpense","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:GeneralAndAdministrativeExpense","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:AssetImpairmentCharges","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:NonoperatingIncomeExpense","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:InterestIncomeExpenseNonoperatingNet","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingIncomeExpense","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":16.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","order":19.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-189","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.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","target":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-190","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FinanceLeaseRightOfUseAsset","order":1.0},{"source":"us-gaap:FinanceLeaseRightOfUseAsset","target":"sam:FinanceLeaseRightOfUseAssetsGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseRightOfUseAsset","target":"sam:AccumulatedAmortizationOrDepreciationFinanceLease","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-191","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FinanceLeaseLiabilityPaymentsDue","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":2.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FinanceLeaseLiabilityPaymentsDue","target":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-192","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.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInSecondYear","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInThirdYear","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInFourthYear","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueInFifthYear","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ContractualObligation","target":"us-gaap:ContractualObligationDueAfterFifthYear","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-193","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.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"sam:EffectiveIncomeTaxRateReconciliationChangeInAccountingMethod","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-194","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxLiabilities","order":1.0},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxAssetsNet","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsGross","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsInventory","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"sam:DeferredTaxAssetsLeaseLiabilities","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOther","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredIncomeTaxLiabilities","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"sam:DeferredTaxLiabilitiesRightOfUseAssets","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"sam:DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-195","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","order":2.0},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-196","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","order":1.0},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccruedDepositsCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccruedSalesAndMarketingCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:DeferredRevenueCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:SalesAndExciseTaxPayableCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccruedFreightCostsCurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccuredCapital","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","target":"sam:AccuredUtilitiesAndThirdPartyFees","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-197","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":1.0},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","target":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-198","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":1.0},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:PrepaidAdvertising","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:PrepaidTaxes","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:PrepaidInsurance","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:OtherAssetsMiscellaneousCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"sam:PrepaidBrewingServiceFeesCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","target":"us-gaap:OtherPrepaidExpenseCurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-199","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:PropertyPlantAndEquipmentGross","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:MachineryAndEquipmentGross","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"sam:Kegs","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:Land","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:BuildingsAndImprovementsGross","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:FurnitureAndFixturesGross","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:LeaseholdImprovementsGross","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:ConstructionInProgressGross","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.bostonbeer.com/role/AccruedExpensesAndOtherCurrentLiabilities"},{"name":"rpt:group-1","groupURI":"http://www.bostonbeer.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables"},{"name":"rpt:group-2","groupURI":"http://www.bostonbeer.com/role/AccumulatedOtherComprehensiveLoss"},{"name":"rpt:group-3","groupURI":"http://www.bostonbeer.com/role/AccumulatedOtherComprehensiveLossTables"},{"name":"rpt:group-4","groupURI":"http://www.bostonbeer.com/role/ChangesInAccumulatedOtherComprehensiveLossDetail"},{"name":"rpt:group-5","groupURI":"http://www.bostonbeer.com/role/ChangesInAccumulatedOtherComprehensiveLossParentheticalDetail"},{"name":"rpt:group-6","groupURI":"http://www.bostonbeer.com/role/CommitmentsAndContingencies"},{"name":"rpt:group-7","groupURI":"http://www.bostonbeer.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"},{"name":"rpt:group-8","groupURI":"http://www.bostonbeer.com/role/CommitmentsAndContingenciesTables"},{"name":"rpt:group-9","groupURI":"http://www.bostonbeer.com/role/CommonStockAndShareBasedCompensation"},{"name":"rpt:group-10","groupURI":"http://www.bostonbeer.com/role/CommonStockAndShareBasedCompensationAdditionalInformationDetail"},{"name":"rpt:group-11","groupURI":"http://www.bostonbeer.com/role/CommonStockAndShareBasedCompensationTables"},{"name":"rpt:group-12","groupURI":"http://www.bostonbeer.com/role/ComponentsOfInventoriesDetail"},{"name":"rpt:group-13","groupURI":"http://www.bostonbeer.com/role/ComputationOfDilutedNetIncomePerShareDetail"},{"name":"rpt:group-14","groupURI":"http://www.bostonbeer.com/role/ComputationOfEarningsPerShareBasicDetail"},{"name":"rpt:group-15","groupURI":"http://www.bostonbeer.com/role/ComputationOfEarningsPerShareBasicParentheticalDetail"},{"name":"rpt:group-16","groupURI":"http://www.bostonbeer.com/role/ConsolidatedBalanceSheets"},{"name":"rpt:group-17","groupURI":"http://www.bostonbeer.com/role/ConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-18","groupURI":"http://www.bostonbeer.com/role/ConsolidatedStatementsOfCashFlows"},{"name":"rpt:group-19","groupURI":"http://www.bostonbeer.com/role/ConsolidatedStatementsOfComprehensiveIncome"},{"name":"rpt:group-20","groupURI":"http://www.bostonbeer.com/role/ConsolidatedStatementsOfStockholdersEquity"},{"name":"rpt:group-21","groupURI":"http://www.bostonbeer.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical"},{"name":"rpt:group-22","groupURI":"http://www.bostonbeer.com/role/CoverPage"},{"name":"rpt:group-23","groupURI":"http://www.bostonbeer.com/role/DogfishHeadBreweryTransaction"},{"name":"rpt:group-24","groupURI":"http://www.bostonbeer.com/role/DogfishHeadBreweryTransactionAdditionalInformationDetail"},{"name":"rpt:group-25","groupURI":"http://www.bostonbeer.com/role/DogfishHeadBreweryTransactionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"},{"name":"rpt:group-26","groupURI":"http://www.bostonbeer.com/role/DogfishHeadBreweryTransactionTables"},{"name":"rpt:group-27","groupURI":"http://www.bostonbeer.com/role/DogfishHeadBreweryTransactionUnauditedProformaInformationDetail"},{"name":"rpt:group-28","groupURI":"http://www.bostonbeer.com/role/EmployeeRetirementPlansAdditionalInformationDetail"},{"name":"rpt:group-29","groupURI":"http://www.bostonbeer.com/role/EmployeeRetirementPlansAndPostRetirementMedicalBenefits"},{"name":"rpt:group-30","groupURI":"http://www.bostonbeer.com/role/EmployeeRetirementPlansAndPostRetirementMedicalBenefitsTables"},{"name":"rpt:group-31","groupURI":"http://www.bostonbeer.com/role/EstimatedUsefulLivesDetail"},{"name":"rpt:group-32","groupURI":"http://www.bostonbeer.com/role/FairValueMeasures"},{"name":"rpt:group-33","groupURI":"http://www.bostonbeer.com/role/FairValueMeasuresAdditionalInformationDetail"},{"name":"rpt:group-34","groupURI":"http://www.bostonbeer.com/role/FundedStatusOfLocal1199PensionPlanAndRetireeMedicalPlanDetail"},{"name":"rpt:group-35","groupURI":"http://www.bostonbeer.com/role/GoodwillAndIntangibleAssets"},{"name":"rpt:group-36","groupURI":"http://www.bostonbeer.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail"},{"name":"rpt:group-37","groupURI":"http://www.bostonbeer.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillAndIntangibleAssetsDetail"},{"name":"rpt:group-38","groupURI":"http://www.bostonbeer.com/role/GoodwillAndIntangibleAssetsScheduleOfAmortizationExpenseDetail"},{"name":"rpt:group-39","groupURI":"http://www.bostonbeer.com/role/GoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetail"},{"name":"rpt:group-40","groupURI":"http://www.bostonbeer.com/role/GoodwillAndIntangibleAssetsTables"},{"name":"rpt:group-41","groupURI":"http://www.bostonbeer.com/role/IncomeTaxes"},{"name":"rpt:group-42","groupURI":"http://www.bostonbeer.com/role/IncomeTaxesAdditionalInformationDetail"},{"name":"rpt:group-43","groupURI":"http://www.bostonbeer.com/role/IncomeTaxesTables"},{"name":"rpt:group-44","groupURI":"http://www.bostonbeer.com/role/Inventories"},{"name":"rpt:group-45","groupURI":"http://www.bostonbeer.com/role/InventoriesTables"},{"name":"rpt:group-46","groupURI":"http://www.bostonbeer.com/role/Leases"},{"name":"rpt:group-47","groupURI":"http://www.bostonbeer.com/role/LeasesAdditionalInformationDetail"},{"name":"rpt:group-48","groupURI":"http://www.bostonbeer.com/role/LeasesComponentsOfLeaseCostDetail"},{"name":"rpt:group-49","groupURI":"http://www.bostonbeer.com/role/LeasesGrossValueOfAccumulatedDepreciationOfRightOfUseAssetsDetails"},{"name":"rpt:group-50","groupURI":"http://www.bostonbeer.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail"},{"name":"rpt:group-51","groupURI":"http://www.bostonbeer.com/role/LeasesRouAssetsAndLeaseLiabilitiesDetail"},{"name":"rpt:group-52","groupURI":"http://www.bostonbeer.com/role/LeasesTables"},{"name":"rpt:group-53","groupURI":"http://www.bostonbeer.com/role/Local1199PlansWeightedAverageAssetAllocationsDetail"},{"name":"rpt:group-54","groupURI":"http://www.bostonbeer.com/role/NetIncomePerShare"},{"name":"rpt:group-55","groupURI":"http://www.bostonbeer.com/role/NetIncomePerShareAdditionalInformationDetail"},{"name":"rpt:group-56","groupURI":"http://www.bostonbeer.com/role/NetIncomePerShareTables"},{"name":"rpt:group-57","groupURI":"http://www.bostonbeer.com/role/NonCancelableContractualObligationsDetail"},{"name":"rpt:group-58","groupURI":"http://www.bostonbeer.com/role/OrganizationAndBasisOfPresentation"},{"name":"rpt:group-59","groupURI":"http://www.bostonbeer.com/role/PrepaidExpensesAndOtherCurrentAssets"},{"name":"rpt:group-60","groupURI":"http://www.bostonbeer.com/role/PrepaidExpensesAndOtherCurrentAssetsTables"},{"name":"rpt:group-61","groupURI":"http://www.bostonbeer.com/role/PropertyPlantAndEquipment"},{"name":"rpt:group-62","groupURI":"http://www.bostonbeer.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail"},{"name":"rpt:group-63","groupURI":"http://www.bostonbeer.com/role/PropertyPlantAndEquipmentTables"},{"name":"rpt:group-64","groupURI":"http://www.bostonbeer.com/role/QuarterlyResultsDetail"},{"name":"rpt:group-65","groupURI":"http://www.bostonbeer.com/role/QuarterlyResultsParentheticalDetail"},{"name":"rpt:group-66","groupURI":"http://www.bostonbeer.com/role/QuarterlyResultsUnaudited"},{"name":"rpt:group-67","groupURI":"http://www.bostonbeer.com/role/QuarterlyResultsUnauditedTables"},{"name":"rpt:group-68","groupURI":"http://www.bostonbeer.com/role/ReconciliationOfUnrecognizedTaxBenefitsDetail"},{"name":"rpt:group-69","groupURI":"http://www.bostonbeer.com/role/ReconciliationsToStatutoryRatesDetail"},{"name":"rpt:group-70","groupURI":"http://www.bostonbeer.com/role/RelatedPartyTransactions"},{"name":"rpt:group-71","groupURI":"http://www.bostonbeer.com/role/RelatedPartyTransactionsAdditionalInformationDetail"},{"name":"rpt:group-72","groupURI":"http://www.bostonbeer.com/role/RevolvingLineOfCredit"},{"name":"rpt:group-73","groupURI":"http://www.bostonbeer.com/role/RevolvingLineOfCreditAdditionalInformationDetail"},{"name":"rpt:group-74","groupURI":"http://www.bostonbeer.com/role/SignificantComponentsOfCompanysDeferredTaxAssetsAndLiabilitiesDetail"},{"name":"rpt:group-75","groupURI":"http://www.bostonbeer.com/role/SignificantComponentsOfProvisionForIncomeTaxesDetail"},{"name":"rpt:group-76","groupURI":"http://www.bostonbeer.com/role/StockBasedCompensationExpenseIncludedInOperatingExpensesDetail"},{"name":"rpt:group-77","groupURI":"http://www.bostonbeer.com/role/StockRepurchasesDetail"},{"name":"rpt:group-78","groupURI":"http://www.bostonbeer.com/role/SubsequentEvents"},{"name":"rpt:group-79","groupURI":"http://www.bostonbeer.com/role/SummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail"},{"name":"rpt:group-80","groupURI":"http://www.bostonbeer.com/role/SummaryOfEstimatedFutureAnnualStockBasedCompensationExpenseDetail"},{"name":"rpt:group-81","groupURI":"http://www.bostonbeer.com/role/SummaryOfPrepaidExpensesAndOtherCurrentAssetsDetail"},{"name":"rpt:group-82","groupURI":"http://www.bostonbeer.com/role/SummaryOfPropertyPlantAndEquipmentDetail"},{"name":"rpt:group-83","groupURI":"http://www.bostonbeer.com/role/SummaryOfSignificantAccountingPolicies"},{"name":"rpt:group-84","groupURI":"http://www.bostonbeer.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"},{"name":"rpt:group-85","groupURI":"http://www.bostonbeer.com/role/SummaryOfSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-86","groupURI":"http://www.bostonbeer.com/role/SummaryOfSignificantAccountingPoliciesTables"},{"name":"rpt:group-87","groupURI":"http://www.bostonbeer.com/role/SummaryOfStockOptionsUnderEmployeeEquityIncentivePlanAndStockOptionPlanForNonEmployeeDirectorsDetail"},{"name":"rpt:group-88","groupURI":"http://www.bostonbeer.com/role/SummaryOfValuationAndQualifyingAccountsDetail"},{"name":"rpt:group-89","groupURI":"http://www.bostonbeer.com/role/SummaryOfVestingActivitiesForInvestmentShareProgramAndRestrictedStockAwardsDetail"},{"name":"rpt:group-90","groupURI":"http://www.bostonbeer.com/role/ValuationAndQualifyingAccounts"},{"name":"rpt:group-91","groupURI":"http://www.bostonbeer.com/role/ValuationAndQualifyingAccountsAdditionalInformationDetail"},{"name":"rpt:group-92","groupURI":"http://www.bostonbeer.com/role/ValuationAndQualifyingAccountsTables"},{"name":"rpt:group-93","groupURI":"http://www.bostonbeer.com/role/WeightedAverageAssumptionsUsedToEstimateFairValueOfStockOptionsDetail"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-102"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-103"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-104"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-105"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-106"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-107"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-108"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-109"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-110"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-111"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-112"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-113"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-114"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-115"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-116"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-117"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-118"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-119"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-120"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-121"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-122"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-123"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-124"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-125"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-126"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-127"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-128"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-129"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-130"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-131"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-132"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-133"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-134"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-135"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-136"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-137"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-138"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-139"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-140"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-141"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-142"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-143"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-144"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-145"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-146"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-147"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-148"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-149"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-150"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-151"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-152"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-153"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-154"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-155"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-156"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-157"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-158"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-159"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-160"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-161"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-162"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-163"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-164"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-165"},{"groupName":"rpt:group-75","forObject":"rpt:network-presentation-166"},{"groupName":"rpt:group-76","forObject":"rpt:network-presentation-167"},{"groupName":"rpt:group-77","forObject":"rpt:network-presentation-168"},{"groupName":"rpt:group-78","forObject":"rpt:network-presentation-169"},{"groupName":"rpt:group-79","forObject":"rpt:network-presentation-170"},{"groupName":"rpt:group-80","forObject":"rpt:network-presentation-171"},{"groupName":"rpt:group-81","forObject":"rpt:network-presentation-172"},{"groupName":"rpt:group-82","forObject":"rpt:network-presentation-173"},{"groupName":"rpt:group-83","forObject":"rpt:network-presentation-174"},{"groupName":"rpt:group-84","forObject":"rpt:network-presentation-175"},{"groupName":"rpt:group-85","forObject":"rpt:network-presentation-176"},{"groupName":"rpt:group-86","forObject":"rpt:network-presentation-177"},{"groupName":"rpt:group-87","forObject":"rpt:network-presentation-178"},{"groupName":"rpt:group-88","forObject":"rpt:network-presentation-179"},{"groupName":"rpt:group-89","forObject":"rpt:network-presentation-180"},{"groupName":"rpt:group-90","forObject":"rpt:network-presentation-181"},{"groupName":"rpt:group-91","forObject":"rpt:network-presentation-182"},{"groupName":"rpt:group-92","forObject":"rpt:network-presentation-183"},{"groupName":"rpt:group-93","forObject":"rpt:network-presentation-184"},{"groupName":"rpt:group-12","forObject":"rpt:network-calculation-185"},{"groupName":"rpt:group-16","forObject":"rpt:network-calculation-186"},{"groupName":"rpt:group-18","forObject":"rpt:network-calculation-187"},{"groupName":"rpt:group-19","forObject":"rpt:network-calculation-188"},{"groupName":"rpt:group-34","forObject":"rpt:network-calculation-189"},{"groupName":"rpt:group-49","forObject":"rpt:network-calculation-190"},{"groupName":"rpt:group-50","forObject":"rpt:network-calculation-191"},{"groupName":"rpt:group-57","forObject":"rpt:network-calculation-192"},{"groupName":"rpt:group-69","forObject":"rpt:network-calculation-193"},{"groupName":"rpt:group-74","forObject":"rpt:network-calculation-194"},{"groupName":"rpt:group-75","forObject":"rpt:network-calculation-195"},{"groupName":"rpt:group-79","forObject":"rpt:network-calculation-196"},{"groupName":"rpt:group-80","forObject":"rpt:network-calculation-197"},{"groupName":"rpt:group-81","forObject":"rpt:network-calculation-198"},{"groupName":"rpt:group-82","forObject":"rpt:network-calculation-199"},{"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-41","forObject":"rpt:cube-40"},{"groupName":"rpt:group-42","forObject":"rpt:cube-41"},{"groupName":"rpt:group-43","forObject":"rpt:cube-42"},{"groupName":"rpt:group-44","forObject":"rpt:cube-43"},{"groupName":"rpt:group-45","forObject":"rpt:cube-44"},{"groupName":"rpt:group-46","forObject":"rpt:cube-45"},{"groupName":"rpt:group-47","forObject":"rpt:cube-46"},{"groupName":"rpt:group-49","forObject":"rpt:cube-47"},{"groupName":"rpt:group-50","forObject":"rpt:cube-48"},{"groupName":"rpt:group-51","forObject":"rpt:cube-49"},{"groupName":"rpt:group-53","forObject":"rpt:cube-50"},{"groupName":"rpt:group-54","forObject":"rpt:cube-51"},{"groupName":"rpt:group-55","forObject":"rpt:cube-52"},{"groupName":"rpt:group-56","forObject":"rpt:cube-53"},{"groupName":"rpt:group-57","forObject":"rpt:cube-54"},{"groupName":"rpt:group-58","forObject":"rpt:cube-55"},{"groupName":"rpt:group-59","forObject":"rpt:cube-56"},{"groupName":"rpt:group-60","forObject":"rpt:cube-57"},{"groupName":"rpt:group-61","forObject":"rpt:cube-58"},{"groupName":"rpt:group-62","forObject":"rpt:cube-59"},{"groupName":"rpt:group-63","forObject":"rpt:cube-60"},{"groupName":"rpt:group-64","forObject":"rpt:cube-61"},{"groupName":"rpt:group-65","forObject":"rpt:cube-62"},{"groupName":"rpt:group-66","forObject":"rpt:cube-63"},{"groupName":"rpt:group-67","forObject":"rpt:cube-64"},{"groupName":"rpt:group-68","forObject":"rpt:cube-65"},{"groupName":"rpt:group-69","forObject":"rpt:cube-66"},{"groupName":"rpt:group-70","forObject":"rpt:cube-67"},{"groupName":"rpt:group-71","forObject":"rpt:cube-68"},{"groupName":"rpt:group-72","forObject":"rpt:cube-69"},{"groupName":"rpt:group-73","forObject":"rpt:cube-70"},{"groupName":"rpt:group-74","forObject":"rpt:cube-71"},{"groupName":"rpt:group-75","forObject":"rpt:cube-72"},{"groupName":"rpt:group-76","forObject":"rpt:cube-73"},{"groupName":"rpt:group-77","forObject":"rpt:cube-74"},{"groupName":"rpt:group-78","forObject":"rpt:cube-75"},{"groupName":"rpt:group-79","forObject":"rpt:cube-76"},{"groupName":"rpt:group-80","forObject":"rpt:cube-77"},{"groupName":"rpt:group-81","forObject":"rpt:cube-78"},{"groupName":"rpt:group-82","forObject":"rpt:cube-79"},{"groupName":"rpt:group-83","forObject":"rpt:cube-80"},{"groupName":"rpt:group-84","forObject":"rpt:cube-81"},{"groupName":"rpt:group-85","forObject":"rpt:cube-82"},{"groupName":"rpt:group-86","forObject":"rpt:cube-83"},{"groupName":"rpt:group-87","forObject":"rpt:cube-84"},{"groupName":"rpt:group-88","forObject":"rpt:cube-85"},{"groupName":"rpt:group-89","forObject":"rpt:cube-86"},{"groupName":"rpt:group-90","forObject":"rpt:cube-87"},{"groupName":"rpt:group-91","forObject":"rpt:cube-88"},{"groupName":"rpt:group-92","forObject":"rpt:cube-89"},{"groupName":"rpt:group-93","forObject":"rpt:cube-90"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"BOSTON BEER CO INC"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:RangeAxis":"srt:MinimumMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlansGeneralInformation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RetirementPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","srt: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\"), or persons on leave from the Company who are employed by Local Union 1199, and in either case who have completed 12 consecutive months of employment with at least 750 hours worked"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2019-12-29T00: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-6","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2018-12-30T00: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-7","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2019-12-29T00: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-8","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2018-12-30T00: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-9","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExaminationDescription","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"In September 2017, the Internal Revenue Service (\"IRS\") commenced an examination of the Company's 2015 consolidated corporate income tax return. The examination was completed in July 2018 resulting in a no change report. As of December 28, 2019, the Company's 2016, 2017, and 2018 federal income tax returns remain subject to examination by IRS. 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-10","factDimensions":{"xbrl:concept":"sam:VoluntaryPayrollDeductionPeriodToPurchaseInvestmentShares","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember"},"factValues":[{"value":"P11M"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"sam:IncomeTaxReturnExaminationPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"false"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2019"}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0000949870"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"--12-28"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2020-02-15T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9481434"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2020-02-15T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2672983"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"true"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2019-12-28"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"false"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"1-14092"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"MA"}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"04-3284048"}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"One Design Center Place, Suite 850"}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Boston"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"MA"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"02210"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"617"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"368-5000"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Class\u00a0A Common Stock"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"SAM"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"NYSE"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"No"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"Large Accelerated Filer"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"false"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"false"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"false"}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2019-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3163500000","decimals":-5}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1329108000","decimals":-3}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1057495000","decimals":-3}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"921736000","decimals":-3}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"sam:LessExciseTaxes","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"79284000","decimals":-3}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"sam:LessExciseTaxes","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61846000","decimals":-3}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"sam:LessExciseTaxes","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58744000","decimals":-3}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1249824000","decimals":-3}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"995649000","decimals":-3}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"862992000","decimals":-3}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"635658000","decimals":-3}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"483406000","decimals":-3}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"413091000","decimals":-3}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"614166000","decimals":-3}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"512243000","decimals":-3}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"449901000","decimals":-3}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"355613000","decimals":-3}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"304853000","decimals":-3}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"258649000","decimals":-3}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112730000","decimals":-3}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90857000","decimals":-3}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73126000","decimals":-3}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"911000","decimals":-3}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"652000","decimals":-3}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2451000","decimals":-3}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"469254000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"396362000","decimals":-3}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"334226000","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144912000","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"115881000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"115675000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"647000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1292000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"549000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1189000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-887000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-82000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-542000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"405000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:NonoperatingIncomeExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"467000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144370000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116286000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116142000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34329000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23623000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17093000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110041000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92663000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99049000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"9.26","decimals":2}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.90","decimals":2}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.18","decimals":2}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"9.16","decimals":2}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.82","decimals":2}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.09","decimals":2}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8908000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8620000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8933000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2873000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3002000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3102000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"11908000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"11734000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"12180000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110041000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92663000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99049000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"519000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-277000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"202000","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-211000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-472000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-185000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"109569000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92754000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98864000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36670000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108399000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"54404000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34073000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"106038000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70249000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12077000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13136000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9459000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5714000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218648000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"231571000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"541068000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"389789000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53758000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112529000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3683000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104272000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2099000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23782000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12709000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1054057000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"639851000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"76374000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47102000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99107000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73412000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5168000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"180649000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"120514000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesNoncurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75010000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesNoncurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49169000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53940000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8822000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9851000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"318421000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"179534000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"22700000"}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"22700000"}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9370526"}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9370526"}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8580593"}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8580593"}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"94000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"86000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"4200000"}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"4200000"}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2672983"}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2672983"}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2917983"}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2917983"}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"27000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"29000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"571784000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"405711000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1669000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1197000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"165400000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55688000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"735636000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"460317000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1054057000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"639851000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9171000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"92000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3197000","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"32000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"349913000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1103000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"97648000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"446582000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"99049000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99049000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"217000"}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"16361000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16363000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"6316000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6316000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"964000"}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"144592000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144602000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"179000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"-179000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"-2000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"68000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"202000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"202000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8603000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"86000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3018000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"30000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"372590000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1288000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"52105000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"423523000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"92663000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92663000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"227000"}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"23086000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23088000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"10035000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10035000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"350000"}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"3000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"88309000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"88312000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"100000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockShares","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"-100000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"sam:ConversionOfClassBCommonStockToClassACommonStockValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"-1000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-277000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-277000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:CumulativeEffectOnRetainedEarningsTax1","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"329000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-982000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-982000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodTax","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-211000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodTax","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"211000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8580000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"86000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2918000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"29000","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"405711000","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1197000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"55688000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"460317000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"110041000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110041000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"116000"}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"8998000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8999000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"12337000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12337000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"430000","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"5000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"144738000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144743000","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"-245000"}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"-2000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"245000"}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"176000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"519000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"519000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-329000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-329000","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"47000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9371000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"94000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2673000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"27000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"571784000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1669000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"165400000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"735636000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110041000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92663000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99049000","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56271000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51968000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51256000","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"911000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"652000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2451000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-871000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-64000","decimals":-3}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-764000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"sam:ChangeInRightOfUseAssets","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4207000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12337000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10035000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6316000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7404000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14350000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22442000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12260000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1636000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2945000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24932000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21312000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1741000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13862000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"552000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4511000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21417000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6352000","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"245000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18618000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10130000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2671000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"sam:IncreaseDecreaseLeaseLiabilities","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3277000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"451000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"731000","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherOperatingLiabilities","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1021000","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"178242000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"163447000","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"135982000","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93233000","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55460000","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32987000","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"165000","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27000","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessTwoNetOfCashAcquired","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"165517000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"244000","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-139000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-33000","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-258829000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-55344000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32929000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"88312000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144602000","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8063000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22143000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15415000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"378000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLinesOfCredit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"97000000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLinesOfCredit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"97000000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"sam:NetProceedsFromSaleOfInvestmentShares","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1173000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"sam:NetProceedsFromSaleOfInvestmentShares","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"906000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"sam:NetProceedsFromSaleOfInvestmentShares","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"796000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8858000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-65341000","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-128451000","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-71729000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42762000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-25398000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108399000","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65637000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91035000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36670000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108399000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65637000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:StockIssued1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144743000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30760000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11353000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43006000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIncomeTaxRefunds","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIncomeTaxRefunds","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5000000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4696000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseInterestPaymentOnLiability","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeasePrincipalPayments","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"313000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57966000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2837000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"451000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3994000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2609000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"sam:DecreaseIncreaseInAccountsPayableForPurchaseOfPropertyPlantAndEquipment","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2689000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"sam:IncreaseDecreaseInAccruedExpensesFromPurchaseOfPropertyPlantAndEquipment","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2638000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">A. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Organization and Basis of Presentation</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">The Boston Beer Company, Inc. and certain subsidiaries (the \u201cCompany\u201d) are engaged in the business of selling alcohol beverages throughout the United States and in selected international markets, under the trade names \u201cThe Boston Beer Company<div style=\"font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;\">\u00ae</div>\u201d, \u201cTwisted Tea Brewing Company<div style=\"font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;\">\u00ae</div>\u201d, \u201cHard Seltzer Beverage Company\u201d, \u201cAngry Orchard<div style=\"font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;\">\u00ae</div> Cider Company\u201d, \u201cDogfish Head<div style=\"font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;\">\u00ae</div> Craft Brewery\u201d, \u201cAngel City<div style=\"font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;\">\u00ae</div> Brewing Company\u201d, \u201cConcrete Beach Brewery<div style=\"font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;\">\u00ae</div>\u201d, \u201cConey Island<div style=\"font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;\">\u00ae</div> Brewing Company\u201d and \u201cAmerican Fermentation Company\u201d.</div>"}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">B. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Summary of Significant Accounting Policies</div></div></td> </tr> </table> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Fiscal Year </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The Company\u2019s fiscal year is a <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> or fifty-three-week period ending on the last Saturday in December. The 2019, 2018 and 2017 fiscal years all consisted of <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> weeks.</div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Principles of Consolidation </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The accompanying consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. All intercompany transactions and balances have been eliminated in consolidation. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Use of Estimates </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cash, Cash Equivalents and Restricted Cash </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">Cash and cash equivalents at December\u00a028, 2019 and December\u00a029, 2018 included cash <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">on-hand</div> and money market instruments that are highly liquid investments. Cash and cash equivalents are carried at cost, which approximates fair value.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company has restricted cash associated with a term note agreement with Bank of America that was required by the Commonwealth of Pennsylvania to fund economic development at the Company\u2019s Pennsylvania Brewery. The restricted cash subject to this agreement amounted to $213,000 and $278,000 at December\u00a028, 2019 and December\u00a029, 2018, respectively, and is included in other assets on the Company\u2019s Consolidated Balance Sheets. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounts Receivable and Allowance for Doubtful Accounts </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s accounts receivable primarily consist of trade receivables. The Company records an allowance for doubtful accounts that is based on historical trends, customer knowledge, any known disputes, and the aging of the accounts receivable balances combined with management\u2019s estimate of future potential recoverability. Receivables are written off against the allowance after all attempts to collect a receivable have failed. The Company believes its allowance for doubtful accounts as of December\u00a028, 2019 and December\u00a029, 2018 are adequate, but actual write-offs could exceed the recorded allowance. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Concentrations of Credit Risk </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash equivalents and trade receivables. The Company places its cash equivalents with high credit quality financial institutions. As of December\u00a028, 2019, the Company\u2019s cash and cash equivalents were invested in investment-grade, highly liquid U.S. government agency corporate money market accounts. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company sells primarily to a network of independent wholesalers in the United States and to a network of foreign wholesalers, importers or other agencies (collectively referred to as \u201cDistributors\u201d). In 2019, 2018 and 2017, sales to foreign Distributors were approximately 4% of total sales. Receivables arising from these sales are not collateralized; however, credit risk is minimized as a result of the large and diverse nature of the Company\u2019s customer base. There were no individual customer accounts receivable balances outstanding at December\u00a028, 2019 or December\u00a029, 2018 that were in excess of 10% of the gross accounts receivable balance on those dates. No individual customers represented more than 10% of the Company\u2019s revenues in fiscal years 2019, 2018, or 2017. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Financial Instruments and Fair Value of Financial Instruments </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The Company\u2019s primary financial instruments at December\u00a028, 2019 and December\u00a029, 2018 consisted of cash equivalents, accounts receivable, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">and </div>accounts payable. The Company determines the fair value of its financial assets and liabilities in accordance with Financial Accounting Standards Board (\u201cFASB\u201d) Accounting Standards Codification (\u201cASC\u201d) Topic 820, <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Fair Value Measurements and Disclosures </div></div>(\u201cASC 820\u201d). The Company believes that the carrying amount of its cash equivalents, accounts receivable, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">and </div>accounts payable approximates fair value due to the short-term nature of these assets and liabilities. The Company is not exposed to significant interest, currency or credit risks arising from these financial assets and liabilities.</div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Inventories and Provision for Excess or Expired Inventory </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">Inventories consist of raw <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">and packaging\u00a0</div>materials, work in process and finished goods. Raw materials, which principally consist of hops, malt, apple juice, other brewing materials and packaging, are stated at the lower of cost <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">(first-in, </div> <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">first-out</div> basis) or net realizable value. The Company\u2019s goal is to maintain <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">on-hand</div> a supply of approximately two years for essential hop varieties, in order to limit the risk of an unexpected reduction in supply. Inventories are generally classified as current assets. The Company classifies hops inventory in excess of two years of forecasted usage in other long-term assets. The cost elements of work in process and finished goods inventory consist of raw materials, direct labor and manufacturing overhead. Packaging design costs are expensed as incurred. The Company enters into multi-year purchase commitments in order to secure adequate supply of ingredients and packaging, to brew and package its products. Inventory on hand and under purchase commitments totaled approximately $222.8\u00a0million at December\u00a028, 2019.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The provisions for excess or expired inventory are based on management\u2019s estimates of forecasted usage of inventories on hand and under contract. Forecasting usage involves significant judgments regarding future demand for the Company\u2019s various existing products and products under development as well as the potency and shelf-life of various ingredients. A significant change in the timing or level of demand for certain products as compared to forecasted amounts may result in recording additional provisions for excess or expired inventory in the future. Provisions for excess inventory are included in cost of goods sold and have historically been adequate to cover incurred inventory losses. Provision for excess or expired inventory included in cost of goods sold was $8.1\u00a0million, $4.2\u00a0million, and $5.8\u00a0million in fiscal years 2019, 2018, and 2017 respectively.</div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Property, Plant and Equipment </div></div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant, and equipment are stated at cost. Expenditures for repairs and maintenance are expensed as incurred. Major renewals and betterments that extend the life of the property are capitalized. Depreciation is </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">computed using the straight-line method based upon the estimated useful lives of the underlying assets as follows: </div></div></div>  \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 51%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 47%; padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Kegs </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5 years </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Computer software and equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2 to 5 years </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Office equipment and furniture </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3 to 7 years </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Machinery and plant equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3</div> to <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20</div> years, or the term of the production agreement, whichever is shorter </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Leasehold improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Lesser of the remaining term of the lease or estimated useful life of the asset </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Building and building improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12</div> to <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20</div> years, or the remaining useful life of the building, whichever is shorter </div></div> </td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>  <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The carrying value of property, plant and equipment, net of accumulated depreciation, at December\u00a028, 2019 was $538.5\u00a0million. For purposes of determining whether there are any impairment losses, as further discussed below, management has historically examined the carrying value of the Company\u2019s identifiable long-lived assets, including their useful lives, semi-annually, or more frequently when indicators of impairment are present. Evaluations of whether indicators of impairment exist involve judgments regarding the current and future business environment and the length of time the Company intends to use the asset. If an impairment loss is </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">identified based on the fair value of the asset, as compared to the carrying value of the asset, such loss would be charged to expense in the period the impairment is identified. Furthermore, if the review of the carrying values of the long-lived assets indicates impairment of such assets, the Company may determine that shorter estimated useful lives are more appropriate. In that event, the Company will be required to record additional depreciation in future periods, which will reduce earnings. Estimating the amount of impairment, if any, requires significant judgments including identification of potential impairments, market comparison to similar assets, estimated cash flows to be generated by the asset, discount rates, and the remaining useful life of the asset. Impairment of assets included in operating expenses was $0.9\u00a0million, $0.7\u00a0million, and $2.5\u00a0million in fiscal years 2019, 2018 and 2017, respectively. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Factors generally considered important which could trigger an impairment review on the carrying value of long-lived assets include the following: (1)\u00a0significant underperformance relative to historical or projected future operating results; (2)\u00a0significant changes in the manner of use of acquired assets or the strategy for the Company\u2019s overall business; (3)\u00a0underutilization of assets; and (4)\u00a0discontinuance of products by the Company or its customers. The Company believes that the carrying value of its long-lived assets as of December\u00a028, 2019 and December\u00a029, 2018 was realizable. </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Segment Reporting </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company consists of one operating segment that produces and sells alcohol beverages under the Company\u2019s Samuel Adams, Twisted Tea, Truly Hard Seltzer, Angry Orchard, Dogfish Head, Angel City, Coney Island, Concrete Beach, Wild Leaf and Tura brands. All brands are predominantly beverages that are manufactured using similar production processes, have comparable alcohol content, generally fall under the same regulatory environment, and are sold to the same types of customers in similar size quantities at similar price points and through the same channels of distribution.</div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px; line-height: 12pt;\"><div style=\"letter-spacing: 0px; font-size: 10pt;;font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Goodwill and Intangible Assets</div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company does not amortize goodwill and tradename intangible assets but evaluates the recoverability by comparing the carrying value and the fair value annually at the end of the fiscal month of August, or more </div></div></div>  <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">frequently when indicators of impairment are present. The Company has concluded that its goodwill and\u00a0intangible assets were not impaired as of December\u00a028, 2019 and December\u00a029, 2018. Customer relationship intangible assets are amortized over the useful life of fifteen years. As of December\u00a028, 2019, and December\u00a029, 2018, goodwill amounted to $112.5<div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million and $</div>3.7<div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million, respectively. As of December\u00a028, 2019, and December\u00a029, 2018, intangible assets amounted to $</div>104.3<div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million and $</div>2.1<div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million, respectively. The increase in 2019 in goodwill and intangible assets was due to the Dogfish Head transaction. See Note C for further discussion.</div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Refundable Deposits on Kegs and Pallets </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company distributes its draft beer in kegs and packaged beer primarily in glass bottles and cans and such kegs, bottles and cans are shipped on pallets to Distributors. Most kegs and pallets are owned by the Company. Kegs are reflected in the Company\u2019s balance sheets at cost and are depreciated over the estimated useful life of the keg, while pallets are expensed upon purchase. Upon shipment of beer to Distributors, the Company collects a refundable deposit on the kegs and pallets, which is included in current liabilities in the Company\u2019s balance sheets. Upon return of the kegs and pallets to the Company, the deposit is refunded to the Distributor. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company has experienced some loss of kegs and pallets and anticipates that some loss will occur in future periods due to the significant volume of kegs and pallets handled by each Distributor and retailer, the homogeneous nature of kegs and pallets owned by most brewers, and the relatively small deposit collected for each keg when compared with its market value. The Company believes that this is an industry-wide issue and that the Company\u2019s loss experience is not atypical. The Company believes that the loss of kegs and pallets, after considering the forfeiture of related deposits, has not been material to the financial statements. The Company uses internal records, records maintained by Distributors, records maintained by other third-party vendors and historical information to estimate the physical count of kegs and pallets held by Distributors. These estimates affect the amount recorded as property, plant and equipment and current liabilities as of the date of the financial statements. The actual liability for refundable deposits could differ from these estimates. For the year ended December\u00a028, 2019, the Company decreased its liability for refundable deposits, gross property, plant and equipment and related accumulated depreciation by $0.8\u00a0million, $1.3\u00a0million and $1.3\u00a0million, respectively. For the year ended December\u00a029, 2018, the Company decreased its liability for refundable deposits, gross property, plant and equipment and related accumulated depreciation by $1.2\u00a0million, $1.1\u00a0million and $1.1\u00a0million, respectively. As of December\u00a028, 2019, and December\u00a029, 2018, the Company\u2019s balance sheet includes $19.5\u00a0million and $17.0\u00a0million, respectively, in refundable deposits on kegs and pallets and $0.5\u00a0million and $1.9\u00a0million, respectively, in kegs, net of accumulated depreciation. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Income Taxes </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">Income tax expense was $34.3\u00a0million, $23.6\u00a0million, and $17.1\u00a0million in fiscal years 2019, 2018, and 2017, respectively. The Company provides for deferred taxes using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company\u2019s consolidated financial statements or tax returns. This results in differences between the book and tax basis of the Company\u2019s assets, liabilities and carry-forwards, such as tax credits. In estimating future tax consequences, all expected future events, other than enactment of changes in the tax laws or rates, are generally considered. Valuation allowances are provided when recovery of deferred tax assets does not meet the more likely than not standards as defined in ASC Topic 740, <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Income Taxes</div></div>.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The calculation of the Company\u2019s tax liabilities involves dealing with uncertainties in the application of complex tax regulations in several different state tax jurisdictions. The Company is periodically reviewed by tax authorities regarding the amount of taxes due. These reviews include inquiries regarding the timing and amount of deductions and the allocation of income among various tax jurisdictions. The Company records estimated reserves for exposures associated with positions that it takes on its income tax returns that do not meet the more likely than not standards as defined in ASC Topic 740, <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Income Taxes</div></div>. Historically, the valuation allowances and reserves for uncertain tax positions have been adequate to cover the related tax exposures. </div></div><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Revenue Recognition and Classification of Customer Programs and Incentives </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">During fiscal years 2019, 2018 and 2017 approximately 95% of the Company\u2019s revenue was from shipments of its products to domestic Distributors and 4% from shipments to international Distributors, primarily located in Canada. Approximately 1% of the Company\u2019s revenue is from retail beer, cider, food and merchandise sales at the Company\u2019s retail locations. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company recognizes revenue when obligations under the terms of a contract with its customer are satisfied; generally, this occurs with the transfer of control of its products. Revenue is measured as the amount of consideration expected to be received in exchange for transferring products. If the conditions for revenue recognition are not met, the Company defers the revenue until all conditions are met. As of December\u00a028, 2019, and December\u00a029, 2018, the Company had deferred revenue of $7.0\u00a0million and $4.6\u00a0million, respectively, related to product shipped prior to these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company is committed to maintaining the freshness of its products in the market. In certain circumstances and with the Company\u2019s approval, the Company accepts and destroys stale beer that is returned by Distributors. The Company generally credits approximately fifty percent of the distributor\u2019s cost of beer that has passed its freshness expiration date when it is returned to the Company or destroyed. The Company reduces revenue and establishes an accrual based upon both historical returns, which is applied to an estimated lag time for receipt of product, and knowledge of specific return transactions. Estimating this reserve involves significant judgments and estimates, including comparability of historical return trends to future trends, lag time from date of sale to date of return, and product mix of returns. Stale beer expense is reflected in the accompanying financial statements as a reduction of revenue. Historically, the cost of actual stale beer returns has been in line with established reserves; however, the cost could differ materially from the reserves which would impact revenue. As of December\u00a028, 2019, and December\u00a029, 2018, the stale beer reserve was $1.8\u00a0million and $2.1\u00a0million, respectively. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">Customer programs and incentives are a common practice in the alcohol beverage industry. Amounts paid in connection with customer programs and incentives are recorded as reductions to net revenue or as advertising, promotional and selling expenses, based on the nature of the expenditure. Customer incentives and other payments made to Distributors are primarily based upon the performance of certain marketing and advertising activities. Depending on applicable state laws and regulations, these activities promoting the Company\u2019s products may include, but are not limited to, <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">point-of-sale</div> and merchandise placement, samples, product displays, promotional programs at retail locations and meals, travel and entertainment. Amounts paid to customers in connection with these programs that were recorded as reductions to net revenue or as advertising, promotional and selling expenses totaled $75.2\u00a0million, $55.5\u00a0million and $51.8\u00a0million in fiscal years 2019, 2018 and 2017, respectively. Estimates are based on historical and projected experience for each type of program or customer and have historically been in line with actual costs incurred.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Customer promotional discount programs are entered into with Distributors for certain periods of time. Amounts paid to Distributors in connection with these programs in fiscal years 2019, 2018 and 2017 were $43.9\u00a0million, $34.5\u00a0million and $30.2\u00a0million, respectively. The reimbursements for discounts to Distributors are recorded as reductions to net revenue. The agreed-upon discount rates are applied to certain Distributors\u2019 sales to retailers, based on volume metrics, in order to determine the total discounted amount. The computation of the discount allowance requires that management make certain estimates and assumptions that affect the timing and amounts of revenue and liabilities recorded. Actual promotional discounts owed and paid have historically been in line with allowances recorded by the Company; however, the amounts could differ from the estimated allowances. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Customer incentives and other payments are made primarily to Distributors based upon the performance of certain marketing and advertising activities. Depending on applicable state laws and regulations, these activities </div></div>  <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;\">promoting the Company\u2019s products may include, but are not limited to <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">point-of-sale</div> and merchandise placement, samples, product displays, promotional programs at retail locations and meals, travel and entertainment. Amounts paid to customers in connection with these programs in fiscal years 2019, 2018 and 2017 were $31.3\u00a0million, $21.0\u00a0million and $21.6\u00a0million, respectively. In fiscal years 2019, 2018 and 2017, the Company recorded certain of these costs in the total amount of $21.6\u00a0million, $13.9\u00a0million and $15.3\u00a0million, respectively as reductions to net revenue. Costs recognized in net revenues include, but are not limited to, promotional discounts, sales incentives and certain other promotional activities. Costs recognized in advertising, promotional and selling expenses include point of sale materials, samples and media advertising expenditures in local markets. These costs are recorded as incurred, generally when invoices are received; however certain estimates are required at the period end. Estimates are based on historical and projected experience for each type of program or customer and have historically been in line with actual costs incurred.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In connection with its preparation of financial statements and other financial reporting, management is required to make certain estimates and assumptions regarding the amount, timing and classification of expenditures resulting from these activities. Actual expenditures incurred could differ from management\u2019s estimates and assumptions. </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Excise Taxes </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company is responsible for compliance with the Alcohol and Tobacco Tax and Trade Bureau of the U.S. Treasury Department (the \u201cTTB\u201d) regulations, including making timely and accurate excise tax payments. The Company is subject to periodic compliance audits by the TTB. Individual states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its excise tax expense based upon units shipped and on its understanding of the applicable excise tax laws. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company benefited from a reduction in federal excise taxes of $8.9 <div style=\"display:inline;\">million </div>and $6.1\u00a0million in fiscal years 2019 and 2018, respectively, as a result of the Tax Cuts and Jobs Act of 2017. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cost of Goods Sold </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The following expenses are included in cost of goods sold: raw material costs, packaging<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0material</div> costs, costs and income related to deposit activity, purchasing and receiving costs, manufacturing labor and overhead, brewing and processing costs, inspection costs relating to quality control, inbound freight charges, depreciation expense related to manufacturing equipment and warehousing costs, which include rent, labor and overhead costs. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Shipping Costs </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Costs incurred for the shipping of products to customers are included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income. The Company incurred shipping costs of $69.1\u00a0million, $61.8\u00a0million, and $45.3\u00a0million in fiscal years 2019, 2018 and 2017, respectively.</div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-bottom: 0px; margin-top: 18pt; line-height: 12pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Advertising and Sales <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Promotions</div> </div></div></div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;\">The following expenses are included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income: media advertising costs, sales and marketing expenses, salary and benefit expenses and meals, travel and entertainment expenses for the sales, brand and sales support workforce, promotional activity expenses, shipping costs related to shipments of finished goods from manufacturing locations to distributor locations and <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">point-of-sale</div> items. Total advertising and sales promotional expenditures of $177.2\u00a0million, $145.1\u00a0million, and $128.0\u00a0million were included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income for fiscal years 2019, 2018 and 2017, respectively.</div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt\">The Company conducts certain advertising and promotional activities in its Distributors\u2019 markets and the Distributors make contributions to the Company for such efforts. Reimbursements from Distributors for advertising and promotional activities are recorded as reductions to advertising, promotional and selling expenses.</div> <div style=\"font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\">General and Administrative <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Expenses</div></div></div></div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">The following expenses are included in general and administrative expenses in the accompanying consolidated statements of comprehensive income: general and administrative salary and benefit expenses, stock compensation, insurance costs, consulting and professional service fees, rent and utility expenses, meals, travel and entertainment expenses for general and administrative employees, and other general and administrative overhead costs.</div><div style=\"font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Stock-Based Compensation</div></div></div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">The Company accounts for share-based awards in accordance with ASC Topic 718, <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Compensation \u2013 Stock Compensation </div></div>(\u201cASC 718\u201d), which generally requires recognition of share-based compensation costs in financial statements based on fair value. Compensation cost is recognized over the period during which an employee is required to provide services in exchange for the award (the requisite service period). The amount of compensation cost recognized in the consolidated statements of comprehensive income is based on the awards ultimately expected to vest, and therefore, reduced for estimated forfeitures. Stock-based compensation was $12.3\u00a0million, $10.0\u00a0million and $6.3\u00a0million in fiscal years 2019, 2018 and 2017, respectively.</div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt\">As permitted by ASC 718, the Company elected to use a lattice model, such as the trinomial option-pricing model, to estimate the fair values of stock options. All option-pricing models require the input of subjective assumptions. These assumptions include the estimated volatility of the Company\u2019s common stock price over the expected term, the expected dividend rate, the estimated post-vesting forfeiture rate, the risk-free interest rate and expected exercise behavior. See Note N for further discussion of the application of the option-pricing models.</div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt\">In addition, an estimated <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">pre-vesting</div> forfeiture rate is applied in the recognition of the compensation charge. Periodically, the Company grants performance-based stock options. The Company only recognizes compensation expense with respect to these options if it is probable that the performance targets will be met. Consequently, at the end of each reporting period, the Company estimates whether it is probable that performance targets will be met. Changes in the subjective assumptions and estimates can materially affect the amount of stock-based compensation expense recognized in the consolidated statements of comprehensive income.</div><div style=\"font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Net Income Per Share</div></div></div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">Basic net income per share is calculated by dividing net income by the weighted-average common shares outstanding. Diluted net income per share is calculated by dividing net income by the weighted-average common shares and potentially dilutive securities outstanding during the period using the treasury stock method or the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">two-class</div> method, whichever is more dilutive.</div><div style=\"font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Accounting Pronouncements Recently <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Adopted</div></div></div></div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">In May 2014, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02014-09, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Revenue from Contracts with Customers</div></div> (Topic 606). ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2014-09</div> supersedes virtually all existing revenue guidance. Under this standard, an entity is required to recognize revenue upon transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. As such, an entity needs to use more judgment and make more estimates than under the previous guidance. On December\u00a031, 2017, the Company adopted the new accounting standard and all related amendments using the modified retrospective method which allows application only to the most current reporting period presented in the financial statements with a cumulative</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">effect adjustment to retained earnings. In accordance with the new accounting standard, the majority of the Company\u2019s revenue continues to be recognized at the time its products are shipped. Upon adoption, the Company began recognition of certain variable customer promotional discount programs earlier than it had under the previous revenue guidance which resulted in a $1.0\u00a0million, net of tax, cumulative effect adjustment to retained earnings in the first quarter of 2018. In the fourth quarter of 2019, a tax provision adjustment resulted in a $0.3\u00a0million adjustment to retained earnings. The Company considers the impact of the adoption to be immaterial to its consolidated financial statements on an ongoing basis. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In February 2016, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02016-02, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Leases (Topic 842)</div></div>. The guidance requires lessees to recognize <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">right-of-use</div> (\u201cROU\u201d) assets and lease liabilities on their balance sheets for the rights and obligations created by all leases with terms of more than 12 months. Under ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-02,</div> lessees are permitted to use a modified retrospective approach, which requires an entity to recognize and measure leases existing at, or entered into after, the beginning of the earliest comparative period presented for the year beginning December\u00a030, 2018, with early adoption permitted. In July 2018, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02018-11, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Leases (Topic 842)</div></div>, permitting the use of an alternative modified retrospective approach that would result in an entity recognizing a lease liability and ROU asset as of the effective date of the requirements, with all comparative periods presented and disclosed, in accordance with the requirements under ASC 840, Leases, changing the date of initial application to the beginning of the period of adoption. On December\u00a030, 2018, the Company adopted the new accounting standard using the alternative modified retrospective approach, applying ASC 840 to all comparative periods, including disclosures. Upon adoption, the Company recognized ROU assets o<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">f </div></div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></div>27.0\u00a0million and lease liabilities of $31.5\u00a0million<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">, with the difference of $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.5</div> million </div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">due to a reduction to the gross ROU asset for the Company\u2019s existing obligation associated with deferred rent and lease incentives. </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">In March 2016, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02016-09, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting</div></div>. ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-09</div> is part of the FASB\u2019s initiative to simplify accounting standards. The guidance impacted several aspects of the accounting for employee share-based payment transactions, including accounting for income taxes and forfeitures, as well as classification in the consolidated statements of cash flows. Under ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-09,</div> excess tax benefits and deficiencies as a result of stock option exercises and restricted stock vesting are to be recognized as discrete items within income tax expense or benefit in the consolidated statements of comprehensive income in the reporting period in which they occur. Additionally, under ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-09,</div> excess tax benefits and deficiencies should be classified along with other income tax cash flows as an operating activity in the consolidated statements of cash flows. The Company adopted this new accounting standard prospectively in the first quarter of 2017. Prior periods have not been adjusted. Under this new accounting standard, for the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> weeks ended December\u00a028, 2019, December\u00a029, 2018 and December\u00a030, 2017, $4.6\u00a0million, $4.2\u00a0million and $4.4\u00a0million, respectively, in excess tax benefit from stock-based compensation arrangements was recognized within the income tax provision in the consolidated statement of comprehensive income and classified as an operating activity in the consolidated statement of cash flows. The Company <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">conti<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">nued to</div></div>\u00a0maintain the current forfeiture policy to estimate forfeitures expected to occur to determine stock-based compensation expense.</div>  <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">In February 2018, the FASB issued ASU\u00a0No.\u00a02018-02,<div style=\"font-style:italic;display:inline;\">\u00a0Income Statement \u2013 Reporting Comprehensive Income (Topic 220), Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.</div>\u00a0Under this update, an entity is allowed a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017. The Company early adopted this accounting standard prospectively in the first quarter of 2018. Prior periods have not been adjusted. In the first quarter of 2018, the Company </div> reclassified $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.2</div>\u00a0million of federal and state income tax effects of the Tax Cut and Jobs Act of 2017 related to defined benefit plans from accumulated other comprehensive income to retained earnings.</div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounting Pronouncements Not Yet Effective </div></div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In June 2016, the FASB issued ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-13, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Financial Instruments \u2013 Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div>. The guidance requires companies to measure credit losses utilizing a </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">methodology that reflects expected credit losses and requires the consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-13</div> is effective for fiscal years beginning after December\u00a015, 2019, including interim periods within those fiscal years. The Company is currently assessing the impact of adopting this standard but does not expect the adoption of this guidance to have a material impact on its consolidated financial statements. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In January 2017, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02017-04, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Intangibles\u2014Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</div></div>. Prior to ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02017-04,</div> the goodwill impairment test is a <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">two-step </div> assessment, if indicators of impairment exist. The first step requires an entity to compare each reporting unit\u2019s carrying value and its fair value. If the reporting unit\u2019s carrying value exceeds the fair value, then the entity must perform the second step, which is to compare the implied fair value of goodwill to its carrying value, and record an impairment charge for any excess of carrying value of goodwill over its implied fair value. An entity also has the option to perform a qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2017-04</div> simplifies the goodwill impairment test by eliminating the second step of the test. As such, an entity will perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize a goodwill impairment charge for the amount by which the reporting unit\u2019s carrying amount exceeds its fair value. If fair value exceeds the carrying amount, no impairment should be recorded. ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2017-04</div> will be effective prospectively for the year beginning December\u00a029, 2019. The Company does not expect the adoption of ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2017-04</div> to have a material impact on its consolidated financial statements.</div></div> "}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Fiscal Year </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The Company\u2019s fiscal year is a <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> or fifty-three-week period ending on the last Saturday in December. The 2019, 2018 and 2017 fiscal years all consisted of <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> weeks.</div>"}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Principles of Consolidation </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The accompanying consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. All intercompany transactions and balances have been eliminated in consolidation. </div></div>"}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Use of Estimates </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. </div></div>"}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cash, Cash Equivalents and Restricted Cash </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">Cash and cash equivalents at December\u00a028, 2019 and December\u00a029, 2018 included cash <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">on-hand</div> and money market instruments that are highly liquid investments. Cash and cash equivalents are carried at cost, which approximates fair value.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company has restricted cash associated with a term note agreement with Bank of America that was required by the Commonwealth of Pennsylvania to fund economic development at the Company\u2019s Pennsylvania Brewery. The restricted cash subject to this agreement amounted to $213,000 and $278,000 at December\u00a028, 2019 and December\u00a029, 2018, respectively, and is included in other assets on the Company\u2019s Consolidated Balance Sheets. </div></div>"}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalents","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"213000","decimals":0}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalents","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"278000","decimals":0}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:TradeAndOtherAccountsReceivablePolicy","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounts Receivable and Allowance for Doubtful Accounts </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s accounts receivable primarily consist of trade receivables. The Company records an allowance for doubtful accounts that is based on historical trends, customer knowledge, any known disputes, and the aging of the accounts receivable balances combined with management\u2019s estimate of future potential recoverability. Receivables are written off against the allowance after all attempts to collect a receivable have failed. The Company believes its allowance for doubtful accounts as of December\u00a028, 2019 and December\u00a029, 2018 are adequate, but actual write-offs could exceed the recorded allowance. </div></div>"}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskCreditRisk","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Concentrations of Credit Risk </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash equivalents and trade receivables. The Company places its cash equivalents with high credit quality financial institutions. As of December\u00a028, 2019, the Company\u2019s cash and cash equivalents were invested in investment-grade, highly liquid U.S. government agency corporate money market accounts. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company sells primarily to a network of independent wholesalers in the United States and to a network of foreign wholesalers, importers or other agencies (collectively referred to as \u201cDistributors\u201d). In 2019, 2018 and 2017, sales to foreign Distributors were approximately 4% of total sales. Receivables arising from these sales are not collateralized; however, credit risk is minimized as a result of the large and diverse nature of the Company\u2019s customer base. There were no individual customer accounts receivable balances outstanding at December\u00a028, 2019 or December\u00a029, 2018 that were in excess of 10% of the gross accounts receivable balance on those dates. No individual customers represented more than 10% of the Company\u2019s revenues in fiscal years 2019, 2018, or 2017. </div></div>"}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"sam:InternationalSalesPercentageOfSales","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.04","decimals":2}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"sam:InternationalSalesPercentageOfSales","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.04","decimals":2}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"sam:InternationalSalesPercentageOfSales","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.04","decimals":2}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfAccountsReceivable","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"sam:NumberOfCustomersAccountedForMoreThanTenPercentOfRevenue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:FairValueOfFinancialInstrumentsPolicy","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Financial Instruments and Fair Value of Financial Instruments </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The Company\u2019s primary financial instruments at December\u00a028, 2019 and December\u00a029, 2018 consisted of cash equivalents, accounts receivable, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">and </div>accounts payable. The Company determines the fair value of its financial assets and liabilities in accordance with Financial Accounting Standards Board (\u201cFASB\u201d) Accounting Standards Codification (\u201cASC\u201d) Topic 820, <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Fair Value Measurements and Disclosures </div></div>(\u201cASC 820\u201d). The Company believes that the carrying amount of its cash equivalents, accounts receivable, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">and </div>accounts payable approximates fair value due to the short-term nature of these assets and liabilities. The Company is not exposed to significant interest, currency or credit risks arising from these financial assets and liabilities.</div>"}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Inventories and Provision for Excess or Expired Inventory </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">Inventories consist of raw <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">and packaging\u00a0</div>materials, work in process and finished goods. Raw materials, which principally consist of hops, malt, apple juice, other brewing materials and packaging, are stated at the lower of cost <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">(first-in, </div> <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">first-out</div> basis) or net realizable value. The Company\u2019s goal is to maintain <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">on-hand</div> a supply of approximately two years for essential hop varieties, in order to limit the risk of an unexpected reduction in supply. Inventories are generally classified as current assets. The Company classifies hops inventory in excess of two years of forecasted usage in other long-term assets. The cost elements of work in process and finished goods inventory consist of raw materials, direct labor and manufacturing overhead. Packaging design costs are expensed as incurred. The Company enters into multi-year purchase commitments in order to secure adequate supply of ingredients and packaging, to brew and package its products. Inventory on hand and under purchase commitments totaled approximately $222.8\u00a0million at December\u00a028, 2019.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The provisions for excess or expired inventory are based on management\u2019s estimates of forecasted usage of inventories on hand and under contract. Forecasting usage involves significant judgments regarding future demand for the Company\u2019s various existing products and products under development as well as the potency and shelf-life of various ingredients. A significant change in the timing or level of demand for certain products as compared to forecasted amounts may result in recording additional provisions for excess or expired inventory in the future. Provisions for excess inventory are included in cost of goods sold and have historically been adequate to cover incurred inventory losses. Provision for excess or expired inventory included in cost of goods sold was $8.1\u00a0million, $4.2\u00a0million, and $5.8\u00a0million in fiscal years 2019, 2018, and 2017 respectively.</div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Property, Plant and Equipment </div></div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant, and equipment are stated at cost. Expenditures for repairs and maintenance are expensed as incurred. Major renewals and betterments that extend the life of the property are capitalized. Depreciation is </div></div></div>"}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"sam:InventoryOnHandAndInventoryUnderPurchaseCommitment","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"222800000","decimals":-5}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:InventoryWriteDown","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8100000","decimals":-5}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:InventoryWriteDown","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4200000","decimals":-5}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:InventoryWriteDown","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5800000","decimals":-5}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Property, Plant and Equipment </div></div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant, and equipment are stated at cost. Expenditures for repairs and maintenance are expensed as incurred. Major renewals and betterments that extend the life of the property are capitalized. Depreciation is </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">computed using the straight-line method based upon the estimated useful lives of the underlying assets as follows: </div></div></div>  \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 51%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 47%; padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Kegs </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5 years </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Computer software and equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2 to 5 years </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Office equipment and furniture </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3 to 7 years </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Machinery and plant equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3</div> to <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20</div> years, or the term of the production agreement, whichever is shorter </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Leasehold improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Lesser of the remaining term of the lease or estimated useful life of the asset </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Building and building improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12</div> to <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20</div> years, or the remaining useful life of the building, whichever is shorter </div></div> </td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>  <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The carrying value of property, plant and equipment, net of accumulated depreciation, at December\u00a028, 2019 was $538.5\u00a0million. For purposes of determining whether there are any impairment losses, as further discussed below, management has historically examined the carrying value of the Company\u2019s identifiable long-lived assets, including their useful lives, semi-annually, or more frequently when indicators of impairment are present. Evaluations of whether indicators of impairment exist involve judgments regarding the current and future business environment and the length of time the Company intends to use the asset. If an impairment loss is </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">identified based on the fair value of the asset, as compared to the carrying value of the asset, such loss would be charged to expense in the period the impairment is identified. Furthermore, if the review of the carrying values of the long-lived assets indicates impairment of such assets, the Company may determine that shorter estimated useful lives are more appropriate. In that event, the Company will be required to record additional depreciation in future periods, which will reduce earnings. Estimating the amount of impairment, if any, requires significant judgments including identification of potential impairments, market comparison to similar assets, estimated cash flows to be generated by the asset, discount rates, and the remaining useful life of the asset. Impairment of assets included in operating expenses was $0.9\u00a0million, $0.7\u00a0million, and $2.5\u00a0million in fiscal years 2019, 2018 and 2017, respectively. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Factors generally considered important which could trigger an impairment review on the carrying value of long-lived assets include the following: (1)\u00a0significant underperformance relative to historical or projected future operating results; (2)\u00a0significant changes in the manner of use of acquired assets or the strategy for the Company\u2019s overall business; (3)\u00a0underutilization of assets; and (4)\u00a0discontinuance of products by the Company or its customers. The Company believes that the carrying value of its long-lived assets as of December\u00a028, 2019 and December\u00a029, 2018 was realizable. </div></div> "}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"sam:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"computed using the straight-line method based upon the estimated useful lives of the underlying assets as follows: \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 51%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 47%; padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Kegs </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5 years </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Computer software and equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2 to 5 years </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Office equipment and furniture </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3 to 7 years </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Machinery and plant equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3</div> to <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20</div> years, or the term of the production agreement, whichever is shorter </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Leasehold improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Lesser of the remaining term of the lease or estimated useful life of the asset </div></div> </td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 51%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%; line-height: 5pt; font-size: 5pt;\"> <div style=\"font-size: 5pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%; line-height: 5pt; font-size: 5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 5pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 5pt;\"><div style=\"font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 51%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Building and building improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 2%;\">\u00a0</td> \n<td style=\"padding: 0px; vertical-align: top; width: 47%;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12</div> to <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20</div> years, or the remaining useful life of the building, whichever is shorter </div></div> </td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"sam:KegsMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00: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-418","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00: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-421","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00: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-422","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P12Y"}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"538500000","decimals":-5}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"900000","decimals":-5}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2500000","decimals":-5}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingPolicyPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Segment Reporting </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company consists of one operating segment that produces and sells alcohol beverages under the Company\u2019s Samuel Adams, Twisted Tea, Truly Hard Seltzer, Angry Orchard, Dogfish Head, Angel City, Coney Island, Concrete Beach, Wild Leaf and Tura brands. All brands are predominantly beverages that are manufactured using similar production processes, have comparable alcohol content, generally fall under the same regulatory environment, and are sold to the same types of customers in similar size quantities at similar price points and through the same channels of distribution.</div></div>"}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":" <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px; line-height: 12pt;\"><div style=\"letter-spacing: 0px; font-size: 10pt;;font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Goodwill and Intangible Assets</div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company does not amortize goodwill and tradename intangible assets but evaluates the recoverability by comparing the carrying value and the fair value annually at the end of the fiscal month of August, or more </div></div></div>  <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">frequently when indicators of impairment are present. The Company has concluded that its goodwill and\u00a0intangible assets were not impaired as of December\u00a028, 2019 and December\u00a029, 2018. Customer relationship intangible assets are amortized over the useful life of fifteen years. As of December\u00a028, 2019, and December\u00a029, 2018, goodwill amounted to $112.5<div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million and $</div>3.7<div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million, respectively. As of December\u00a028, 2019, and December\u00a029, 2018, intangible assets amounted to $</div>104.3<div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million and $</div>2.1<div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million, respectively. The increase in 2019 in goodwill and intangible assets was due to the Dogfish Head transaction. See Note C for further discussion.</div></div> "}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"sam:SegmentOneMember"},"factValues":[{"value":"112500000","decimals":-5}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"sam:SegmentOneMember"},"factValues":[{"value":"3700000","decimals":-5}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104300000","decimals":-5}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"sam:CustomerTransactionsPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Refundable Deposits on Kegs and Pallets </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company distributes its draft beer in kegs and packaged beer primarily in glass bottles and cans and such kegs, bottles and cans are shipped on pallets to Distributors. Most kegs and pallets are owned by the Company. Kegs are reflected in the Company\u2019s balance sheets at cost and are depreciated over the estimated useful life of the keg, while pallets are expensed upon purchase. Upon shipment of beer to Distributors, the Company collects a refundable deposit on the kegs and pallets, which is included in current liabilities in the Company\u2019s balance sheets. Upon return of the kegs and pallets to the Company, the deposit is refunded to the Distributor. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company has experienced some loss of kegs and pallets and anticipates that some loss will occur in future periods due to the significant volume of kegs and pallets handled by each Distributor and retailer, the homogeneous nature of kegs and pallets owned by most brewers, and the relatively small deposit collected for each keg when compared with its market value. The Company believes that this is an industry-wide issue and that the Company\u2019s loss experience is not atypical. The Company believes that the loss of kegs and pallets, after considering the forfeiture of related deposits, has not been material to the financial statements. The Company uses internal records, records maintained by Distributors, records maintained by other third-party vendors and historical information to estimate the physical count of kegs and pallets held by Distributors. These estimates affect the amount recorded as property, plant and equipment and current liabilities as of the date of the financial statements. The actual liability for refundable deposits could differ from these estimates. For the year ended December\u00a028, 2019, the Company decreased its liability for refundable deposits, gross property, plant and equipment and related accumulated depreciation by $0.8\u00a0million, $1.3\u00a0million and $1.3\u00a0million, respectively. For the year ended December\u00a029, 2018, the Company decreased its liability for refundable deposits, gross property, plant and equipment and related accumulated depreciation by $1.2\u00a0million, $1.1\u00a0million and $1.1\u00a0million, respectively. As of December\u00a028, 2019, and December\u00a029, 2018, the Company\u2019s balance sheet includes $19.5\u00a0million and $17.0\u00a0million, respectively, in refundable deposits on kegs and pallets and $0.5\u00a0million and $1.9\u00a0million, respectively, in kegs, net of accumulated depreciation. </div></div>"}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-800000","decimals":-5}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1300000","decimals":-5}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1300000","decimals":-5}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1200000","decimals":-5}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1100000","decimals":-5}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1100000","decimals":-5}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19500000","decimals":-5}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000000.0","decimals":-5}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"sam:KegsMember"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssets","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"sam:KegsMember"},"factValues":[{"value":"1900000","decimals":-5}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Income Taxes </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">Income tax expense was $34.3\u00a0million, $23.6\u00a0million, and $17.1\u00a0million in fiscal years 2019, 2018, and 2017, respectively. The Company provides for deferred taxes using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company\u2019s consolidated financial statements or tax returns. This results in differences between the book and tax basis of the Company\u2019s assets, liabilities and carry-forwards, such as tax credits. In estimating future tax consequences, all expected future events, other than enactment of changes in the tax laws or rates, are generally considered. Valuation allowances are provided when recovery of deferred tax assets does not meet the more likely than not standards as defined in ASC Topic 740, <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Income Taxes</div></div>.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The calculation of the Company\u2019s tax liabilities involves dealing with uncertainties in the application of complex tax regulations in several different state tax jurisdictions. The Company is periodically reviewed by tax authorities regarding the amount of taxes due. These reviews include inquiries regarding the timing and amount of deductions and the allocation of income among various tax jurisdictions. The Company records estimated reserves for exposures associated with positions that it takes on its income tax returns that do not meet the more likely than not standards as defined in ASC Topic 740, <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Income Taxes</div></div>. Historically, the valuation allowances and reserves for uncertain tax positions have been adequate to cover the related tax exposures. </div></div>"}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34300000","decimals":-5}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23600000","decimals":-5}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17100000","decimals":-5}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Revenue Recognition and Classification of Customer Programs and Incentives </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">During fiscal years 2019, 2018 and 2017 approximately 95% of the Company\u2019s revenue was from shipments of its products to domestic Distributors and 4% from shipments to international Distributors, primarily located in Canada. Approximately 1% of the Company\u2019s revenue is from retail beer, cider, food and merchandise sales at the Company\u2019s retail locations. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company recognizes revenue when obligations under the terms of a contract with its customer are satisfied; generally, this occurs with the transfer of control of its products. Revenue is measured as the amount of consideration expected to be received in exchange for transferring products. If the conditions for revenue recognition are not met, the Company defers the revenue until all conditions are met. As of December\u00a028, 2019, and December\u00a029, 2018, the Company had deferred revenue of $7.0\u00a0million and $4.6\u00a0million, respectively, related to product shipped prior to these dates. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company is committed to maintaining the freshness of its products in the market. In certain circumstances and with the Company\u2019s approval, the Company accepts and destroys stale beer that is returned by Distributors. The Company generally credits approximately fifty percent of the distributor\u2019s cost of beer that has passed its freshness expiration date when it is returned to the Company or destroyed. The Company reduces revenue and establishes an accrual based upon both historical returns, which is applied to an estimated lag time for receipt of product, and knowledge of specific return transactions. Estimating this reserve involves significant judgments and estimates, including comparability of historical return trends to future trends, lag time from date of sale to date of return, and product mix of returns. Stale beer expense is reflected in the accompanying financial statements as a reduction of revenue. Historically, the cost of actual stale beer returns has been in line with established reserves; however, the cost could differ materially from the reserves which would impact revenue. As of December\u00a028, 2019, and December\u00a029, 2018, the stale beer reserve was $1.8\u00a0million and $2.1\u00a0million, respectively. These amounts are included in accrued expenses and other current liabilities in the accompanying consolidated balance sheets. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">Customer programs and incentives are a common practice in the alcohol beverage industry. Amounts paid in connection with customer programs and incentives are recorded as reductions to net revenue or as advertising, promotional and selling expenses, based on the nature of the expenditure. Customer incentives and other payments made to Distributors are primarily based upon the performance of certain marketing and advertising activities. Depending on applicable state laws and regulations, these activities promoting the Company\u2019s products may include, but are not limited to, <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">point-of-sale</div> and merchandise placement, samples, product displays, promotional programs at retail locations and meals, travel and entertainment. Amounts paid to customers in connection with these programs that were recorded as reductions to net revenue or as advertising, promotional and selling expenses totaled $75.2\u00a0million, $55.5\u00a0million and $51.8\u00a0million in fiscal years 2019, 2018 and 2017, respectively. Estimates are based on historical and projected experience for each type of program or customer and have historically been in line with actual costs incurred.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Customer promotional discount programs are entered into with Distributors for certain periods of time. Amounts paid to Distributors in connection with these programs in fiscal years 2019, 2018 and 2017 were $43.9\u00a0million, $34.5\u00a0million and $30.2\u00a0million, respectively. The reimbursements for discounts to Distributors are recorded as reductions to net revenue. The agreed-upon discount rates are applied to certain Distributors\u2019 sales to retailers, based on volume metrics, in order to determine the total discounted amount. The computation of the discount allowance requires that management make certain estimates and assumptions that affect the timing and amounts of revenue and liabilities recorded. Actual promotional discounts owed and paid have historically been in line with allowances recorded by the Company; however, the amounts could differ from the estimated allowances. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Customer incentives and other payments are made primarily to Distributors based upon the performance of certain marketing and advertising activities. Depending on applicable state laws and regulations, these activities </div></div>  <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0px; line-height: 12pt;\">promoting the Company\u2019s products may include, but are not limited to <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">point-of-sale</div> and merchandise placement, samples, product displays, promotional programs at retail locations and meals, travel and entertainment. Amounts paid to customers in connection with these programs in fiscal years 2019, 2018 and 2017 were $31.3\u00a0million, $21.0\u00a0million and $21.6\u00a0million, respectively. In fiscal years 2019, 2018 and 2017, the Company recorded certain of these costs in the total amount of $21.6\u00a0million, $13.9\u00a0million and $15.3\u00a0million, respectively as reductions to net revenue. Costs recognized in net revenues include, but are not limited to, promotional discounts, sales incentives and certain other promotional activities. Costs recognized in advertising, promotional and selling expenses include point of sale materials, samples and media advertising expenditures in local markets. These costs are recorded as incurred, generally when invoices are received; however certain estimates are required at the period end. Estimates are based on historical and projected experience for each type of program or customer and have historically been in line with actual costs incurred.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In connection with its preparation of financial statements and other financial reporting, management is required to make certain estimates and assumptions regarding the amount, timing and classification of expenditures resulting from these activities. Actual expenditures incurred could differ from management\u2019s estimates and assumptions. </div></div> "}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"sam:DomesticSalesPercentageOfSales","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.95","decimals":2}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"sam:DomesticSalesPercentageOfSales","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.95","decimals":2}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"sam:DomesticSalesPercentageOfSales","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.95","decimals":2}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"sam:RetailSalesPercentageOfSales","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"sam:RetailSalesPercentageOfSales","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"sam:RetailSalesPercentageOfSales","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000000.0","decimals":-5}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4600000","decimals":-5}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1800000","decimals":-5}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:CustomersMember"},"factValues":[{"value":"75200000","decimals":-5}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:CustomersMember"},"factValues":[{"value":"55500000","decimals":-5}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ComponentsOfOtherOperatingCostAndExpenseGeneralAxis":"sam:CustomersMember"},"factValues":[{"value":"51800000","decimals":-5}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToSuppliers","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"43900000","decimals":-5}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToSuppliers","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"34500000","decimals":-5}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToSuppliers","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"30200000","decimals":-5}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"31300000","decimals":-5}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"21000000.0","decimals":-5}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"21600000","decimals":-5}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:OtherCostOfOperatingRevenue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"21600000","decimals":-5}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:OtherCostOfOperatingRevenue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"13900000","decimals":-5}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:OtherCostOfOperatingRevenue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis":"sam:DistributorsMember"},"factValues":[{"value":"15300000","decimals":-5}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"sam:ExciseTaxesPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Excise Taxes </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company is responsible for compliance with the Alcohol and Tobacco Tax and Trade Bureau of the U.S. Treasury Department (the \u201cTTB\u201d) regulations, including making timely and accurate excise tax payments. The Company is subject to periodic compliance audits by the TTB. Individual states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its excise tax expense based upon units shipped and on its understanding of the applicable excise tax laws. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company benefited from a reduction in federal excise taxes of $8.9 <div style=\"display:inline;\">million </div>and $6.1\u00a0million in fiscal years 2019 and 2018, respectively, as a result of the Tax Cuts and Jobs Act of 2017. </div></div>"}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"sam:TaxCutsAndJobsActOf2017ReductionInFederalExciseTaxes","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8900000","decimals":-5}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"sam:TaxCutsAndJobsActOf2017ReductionInFederalExciseTaxes","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6100000","decimals":-5}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:CostOfSalesPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cost of Goods Sold </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The following expenses are included in cost of goods sold: raw material costs, packaging<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0material</div> costs, costs and income related to deposit activity, purchasing and receiving costs, manufacturing labor and overhead, brewing and processing costs, inspection costs relating to quality control, inbound freight charges, depreciation expense related to manufacturing equipment and warehousing costs, which include rent, labor and overhead costs. </div></div>"}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"sam:ShippingsAndHandlingCostPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Shipping Costs </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Costs incurred for the shipping of products to customers are included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income. The Company incurred shipping costs of $69.1\u00a0million, $61.8\u00a0million, and $45.3\u00a0million in fiscal years 2019, 2018 and 2017, respectively.</div></div>"}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:SellingExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69100000","decimals":-5}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:SellingExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61800000","decimals":-5}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:SellingExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45300000","decimals":-5}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-bottom: 0px; margin-top: 18pt; line-height: 12pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Advertising and Sales <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Promotions</div> </div></div></div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;\">The following expenses are included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income: media advertising costs, sales and marketing expenses, salary and benefit expenses and meals, travel and entertainment expenses for the sales, brand and sales support workforce, promotional activity expenses, shipping costs related to shipments of finished goods from manufacturing locations to distributor locations and <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">point-of-sale</div> items. Total advertising and sales promotional expenditures of $177.2\u00a0million, $145.1\u00a0million, and $128.0\u00a0million were included in advertising, promotional and selling expenses in the accompanying consolidated statements of comprehensive income for fiscal years 2019, 2018 and 2017, respectively.</div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0pt;margin-top:0pt\">The Company conducts certain advertising and promotional activities in its Distributors\u2019 markets and the Distributors make contributions to the Company for such efforts. Reimbursements from Distributors for advertising and promotional activities are recorded as reductions to advertising, promotional and selling expenses.</div> "}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"177200000","decimals":-5}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145100000","decimals":-5}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:MarketingAndAdvertisingExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"128000000.0","decimals":-5}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\">General and Administrative <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Expenses</div></div></div></div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">The following expenses are included in general and administrative expenses in the accompanying consolidated statements of comprehensive income: general and administrative salary and benefit expenses, stock compensation, insurance costs, consulting and professional service fees, rent and utility expenses, meals, travel and entertainment expenses for general and administrative employees, and other general and administrative overhead costs.</div>"}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Stock-Based Compensation</div></div></div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">The Company accounts for share-based awards in accordance with ASC Topic 718, <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Compensation \u2013 Stock Compensation </div></div>(\u201cASC 718\u201d), which generally requires recognition of share-based compensation costs in financial statements based on fair value. Compensation cost is recognized over the period during which an employee is required to provide services in exchange for the award (the requisite service period). The amount of compensation cost recognized in the consolidated statements of comprehensive income is based on the awards ultimately expected to vest, and therefore, reduced for estimated forfeitures. Stock-based compensation was $12.3\u00a0million, $10.0\u00a0million and $6.3\u00a0million in fiscal years 2019, 2018 and 2017, respectively.</div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt\">As permitted by ASC 718, the Company elected to use a lattice model, such as the trinomial option-pricing model, to estimate the fair values of stock options. All option-pricing models require the input of subjective assumptions. These assumptions include the estimated volatility of the Company\u2019s common stock price over the expected term, the expected dividend rate, the estimated post-vesting forfeiture rate, the risk-free interest rate and expected exercise behavior. See Note N for further discussion of the application of the option-pricing models.</div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:12pt\">In addition, an estimated <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">pre-vesting</div> forfeiture rate is applied in the recognition of the compensation charge. Periodically, the Company grants performance-based stock options. The Company only recognizes compensation expense with respect to these options if it is probable that the performance targets will be met. Consequently, at the end of each reporting period, the Company estimates whether it is probable that performance targets will be met. Changes in the subjective assumptions and estimates can materially affect the amount of stock-based compensation expense recognized in the consolidated statements of comprehensive income.</div>"}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12300000","decimals":-5}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10000000.0","decimals":-5}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6300000","decimals":-5}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Net Income Per Share</div></div></div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">Basic net income per share is calculated by dividing net income by the weighted-average common shares outstanding. Diluted net income per share is calculated by dividing net income by the weighted-average common shares and potentially dilutive securities outstanding during the period using the treasury stock method or the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">two-class</div> method, whichever is more dilutive.</div>"}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: left; font-size: 10pt; margin-bottom: 0px; margin-top: 18pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Accounting Pronouncements Recently <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Adopted</div></div></div></div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">In May 2014, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02014-09, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Revenue from Contracts with Customers</div></div> (Topic 606). ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2014-09</div> supersedes virtually all existing revenue guidance. Under this standard, an entity is required to recognize revenue upon transfer of promised goods or services to customers, in an amount that reflects the expected consideration received in exchange for those goods or services. As such, an entity needs to use more judgment and make more estimates than under the previous guidance. On December\u00a031, 2017, the Company adopted the new accounting standard and all related amendments using the modified retrospective method which allows application only to the most current reporting period presented in the financial statements with a cumulative</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">effect adjustment to retained earnings. In accordance with the new accounting standard, the majority of the Company\u2019s revenue continues to be recognized at the time its products are shipped. Upon adoption, the Company began recognition of certain variable customer promotional discount programs earlier than it had under the previous revenue guidance which resulted in a $1.0\u00a0million, net of tax, cumulative effect adjustment to retained earnings in the first quarter of 2018. In the fourth quarter of 2019, a tax provision adjustment resulted in a $0.3\u00a0million adjustment to retained earnings. The Company considers the impact of the adoption to be immaterial to its consolidated financial statements on an ongoing basis. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In February 2016, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02016-02, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Leases (Topic 842)</div></div>. The guidance requires lessees to recognize <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">right-of-use</div> (\u201cROU\u201d) assets and lease liabilities on their balance sheets for the rights and obligations created by all leases with terms of more than 12 months. Under ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-02,</div> lessees are permitted to use a modified retrospective approach, which requires an entity to recognize and measure leases existing at, or entered into after, the beginning of the earliest comparative period presented for the year beginning December\u00a030, 2018, with early adoption permitted. In July 2018, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02018-11, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Leases (Topic 842)</div></div>, permitting the use of an alternative modified retrospective approach that would result in an entity recognizing a lease liability and ROU asset as of the effective date of the requirements, with all comparative periods presented and disclosed, in accordance with the requirements under ASC 840, Leases, changing the date of initial application to the beginning of the period of adoption. On December\u00a030, 2018, the Company adopted the new accounting standard using the alternative modified retrospective approach, applying ASC 840 to all comparative periods, including disclosures. Upon adoption, the Company recognized ROU assets o<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">f </div></div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></div>27.0\u00a0million and lease liabilities of $31.5\u00a0million<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">, with the difference of $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.5</div> million </div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">due to a reduction to the gross ROU asset for the Company\u2019s existing obligation associated with deferred rent and lease incentives. </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">In March 2016, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02016-09, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Stock Compensation (Topic 718), Improvements to Employee Share-Based Payment Accounting</div></div>. ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-09</div> is part of the FASB\u2019s initiative to simplify accounting standards. The guidance impacted several aspects of the accounting for employee share-based payment transactions, including accounting for income taxes and forfeitures, as well as classification in the consolidated statements of cash flows. Under ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-09,</div> excess tax benefits and deficiencies as a result of stock option exercises and restricted stock vesting are to be recognized as discrete items within income tax expense or benefit in the consolidated statements of comprehensive income in the reporting period in which they occur. Additionally, under ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-09,</div> excess tax benefits and deficiencies should be classified along with other income tax cash flows as an operating activity in the consolidated statements of cash flows. The Company adopted this new accounting standard prospectively in the first quarter of 2017. Prior periods have not been adjusted. Under this new accounting standard, for the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> weeks ended December\u00a028, 2019, December\u00a029, 2018 and December\u00a030, 2017, $4.6\u00a0million, $4.2\u00a0million and $4.4\u00a0million, respectively, in excess tax benefit from stock-based compensation arrangements was recognized within the income tax provision in the consolidated statement of comprehensive income and classified as an operating activity in the consolidated statement of cash flows. The Company <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">conti<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">nued to</div></div>\u00a0maintain the current forfeiture policy to estimate forfeitures expected to occur to determine stock-based compensation expense.</div>  <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">In February 2018, the FASB issued ASU\u00a0No.\u00a02018-02,<div style=\"font-style:italic;display:inline;\">\u00a0Income Statement \u2013 Reporting Comprehensive Income (Topic 220), Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.</div>\u00a0Under this update, an entity is allowed a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017. The Company early adopted this accounting standard prospectively in the first quarter of 2018. Prior periods have not been adjusted. In the first quarter of 2018, the Company </div> reclassified $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.2</div>\u00a0million of federal and state income tax effects of the Tax Cut and Jobs Act of 2017 related to defined benefit plans from accumulated other comprehensive income to retained earnings.</div> "}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1000000.0","decimals":-5}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectToRetainedEarnings","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-300000","decimals":-5}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnRightOfUseAssets","xbrl:period":"2018-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27000000.0","decimals":-5}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"sam:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnLeaseLiabilities","xbrl:period":"2018-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31500000","decimals":-5}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"sam:ReversalOfTheDeferredRentUponAdoption","xbrl:period":"2018-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4500000","decimals":-5}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4600000","decimals":-5}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4200000","decimals":-5}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4400000","decimals":-5}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"sam:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounting Pronouncements Not Yet Effective </div></div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In June 2016, the FASB issued ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-13, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Financial Instruments \u2013 Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div>. The guidance requires companies to measure credit losses utilizing a </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">methodology that reflects expected credit losses and requires the consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2016-13</div> is effective for fiscal years beginning after December\u00a015, 2019, including interim periods within those fiscal years. The Company is currently assessing the impact of adopting this standard but does not expect the adoption of this guidance to have a material impact on its consolidated financial statements. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In January 2017, the FASB issued ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02017-04, </div> <div style=\"font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\">Intangibles\u2014Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</div></div>. Prior to ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02017-04,</div> the goodwill impairment test is a <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">two-step </div> assessment, if indicators of impairment exist. The first step requires an entity to compare each reporting unit\u2019s carrying value and its fair value. If the reporting unit\u2019s carrying value exceeds the fair value, then the entity must perform the second step, which is to compare the implied fair value of goodwill to its carrying value, and record an impairment charge for any excess of carrying value of goodwill over its implied fair value. An entity also has the option to perform a qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2017-04</div> simplifies the goodwill impairment test by eliminating the second step of the test. As such, an entity will perform its goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize a goodwill impairment charge for the amount by which the reporting unit\u2019s carrying amount exceeds its fair value. If fair value exceeds the carrying amount, no impairment should be recorded. ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2017-04</div> will be effective prospectively for the year beginning December\u00a029, 2019. The Company does not expect the adoption of ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2017-04</div> to have a material impact on its consolidated financial statements.</div></div> "}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">C. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Dogfish Head Brewery Transaction</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">On May\u00a08, 2019, the Company entered into definitive agreements to acquire Dogfish Head Brewery (\u201cDogfish Head\u201d) and various related operations (the \u201cTransaction\u201d), through the acquisition of all of the equity interests held by certain private entities in <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Off-Centered</div> Way LLC, the parent holding company of the Dogfish Head operations. In accordance with these agreements, the Company made a payment of $158.4\u00a0million, which was placed in escrow pending the satisfaction of certain closing conditions. The Transaction closed on July\u00a03, 2019, for total consideration of $336.0\u00a0million consisting of $173.0\u00a0million in cash and 429,291 shares of restricted Class\u00a0A Common Stock that had an aggregate market value as of July\u00a03, 2019 of $163.0\u00a0million, after taking into account a post-closing cash related adjustment. As required under the definitive agreements, 127,146 of the 429,291 shares of restricted Class\u00a0A Stock have been placed in escrow and will be<div style=\"display:inline;\">\u00a0</div>released no later than July\u00a03, 2029.\u00a0These shares had a market value on July\u00a03, 2019 of $48.3\u00a0million. The timing of the release of these escrowed shares is primarily related to the continued employment with the Company of Samuel A. Calagione III, one of the two Dogfish Head founders.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">The fair value of the Transaction is estimated at approximately $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">317.7</div>\u00a0million. The Company estimates that transaction-related and other <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-recurring</div> costs incurred\u00a0<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">and</div><div style=\"font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0estimated</div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"> to be incurred </div>as a result of the Transaction will total approximately $12.0\u00a0million<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">.</div>\u00a0<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Of this total, $10.0 million had been expensed as of D<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">ecember 28, 2019 and </div></div>consists of $3.3\u00a0million in transaction costs and $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6.7</div>\u00a0million in other <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-recurring</div> costs.<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Of <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">the $10.0 million cost<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">s</div> </div></div></div><div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">incurred<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">,<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0$7.8 million <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">w</div></div></div>ere <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">recor<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">d</div>ed </div> in general and administrative expense <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">and $2.2 <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">m</div>illion <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">were rec<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">orded in cost of goods so<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">ld within </div></div></div></div>in the accompanying statements of comprehensive income. As part of the Transaction, certain members of Dogfish Head management entered into employment agreements with the Company and were granted </div>906<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\"> shares of restricted stock units that vest in one year and have a fair value of approximately $</div>345,000<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">. The Company funded the cash component of the Transaction through cash </div><div style=\"letter-spacing: 0px; font-size: 10pt; white-space: nowrap; top: 0px;;display:inline;\">on-hand</div><div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\"> and its existing line of credit.</div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The following table summarizes the acquisition date fair value of the tangible assets, intangible assets, liabilities assumed, and related goodwill acquired from Dogfish Head, as well as the allocation of purchase price paid: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 71%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 18%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total\u00a0(In\u00a0Thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cash and cash equivalents </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,476 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounts receivable </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,081 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Inventories </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,286 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid expenses and other current assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">847 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant and equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">106,964 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Goodwill </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">108,846 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Brand </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">98,500 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other intangible assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,800 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">378 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total assets acquired </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">344,178 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounts payable </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,861 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued expenses and other current liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,085 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred income taxes </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">18,437 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">59 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total liabilities assumed </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">26,442 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net assets acquired </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0317,736 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cash consideration </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">172,993 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Nominal value of equity issued </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">162,999 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Fair Value reduction due to liquidity </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(18,256</div></div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Estimated total purchase price </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">317,736 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company accounted for the acquisition in accordance with the accounting standards codification guidance for business combinations, whereby the total purchase price was allocated to the acquired net tangible and intangible assets of Dogfish Head based on their fair values as of the Transaction closing date. The Company believes that the information available as of the Transaction closing date provides a reasonable basis for estimating the fair values of the assets acquired and liabilities assumed; however, the Company is continuing to finalize these amounts, particularly with respect to income taxes and valuation of inventories, fixed assets, and intangible assets. Thus, the preliminary measurements of fair value reflected are subject to change as additional information becomes available and as additional analysis is performed. The Company expects to finalize the valuation and complete the allocation of the purchase price as soon as practicable, but no later than one year from the closing date of the acquisition, as required. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The fair value of the Dogfish Head brand trade name is estimated at approximately $98.5\u00a0million and the fair value of customer relationships is estimated at $3.8\u00a0million. The Company estimated the Dogfish Head brand trade name will have an indefinite life and customer relationships will have an estimated useful life of 15 years. The customer relationship intangible asset will be amortized on a straight-line basis over the 15 year estimated useful life. The fair value of the deferred income tax liability assumed is $18.4\u00a0million, representing </div><div style=\"font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">the expected future tax consequences of temporary differences between the fair values of the assets acquired and liabilities assumed and their tax basis. The Company used a preliminary consolidated tax rate to determine the net deferred tax liabilities. The Company will record measurement period adjustments as the Company applies the appropriate tax rate for each legal entity within Dogfish Head. The expectation is that the Dogfish Head deferred income taxes will be subject to the Company\u2019s consolidated rate. The excess of the purchase price paid over the estimated fair values of the assets and liabilities assumed has been recorded as goodwill in the amount of $108.8\u00a0million. Goodwill associated with the acquisition is primarily attributable to the future growth opportunities associated with the Transaction, expected synergies and value of the workforce. The Company believes the majority of the goodwill is deductible for tax purposes. </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The fair value of the brand trade name was determined utilizing the relief from royalty method which is a form of the income approach. Under this method, a royalty rate based on observed market royalties is applied to projected revenue supporting the trade name and discounted to present value using an appropriate discount rate. The fair value of the property, plant and equipment was determined utilizing the cost and market valuation approaches. </div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The results of operations from Dogfish Head have been included in the Company\u2019s consolidated statements of <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">comprehensive income</div> since the July\u00a03, 2019 Transaction closing date. During fiscal year 2019, Dogfish Head represented $48.5\u00a0million of the Company\u2019s total revenue and $1.6\u00a0million of total net income. Transaction costs incurred by the Company in connection with the Transaction were $3.3\u00a0million in fiscal year 2019 and were recorded within general and administrative expenses in the Company\u2019s consolidated statements of <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">comprehensive income</div>. </div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Consistent with prior periods and considering post-merger reporting structures, the Company will continue to report as one <div style=\"display:inline;\">o</div>perating segment. The combined Company\u2019s brands are predominantly beverages that are manufactured using similar production processes, have comparable alcohol content, generally fall under the same regulatory environment, and are sold to the same types of customers in similar size quantities at similar price points and through the same channels of distribution. </div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The following unaudited pro forma information has been prepared, as if the Transaction and the related debt financing had occurred as of December\u00a031, 2017, the first day of the Company\u2019s 2018 fiscal year. The pro forma amounts reflect the combined historical operational results for Boston Beer and Dogfish Head, after giving effect to adjustments related to the impact of purchase accounting, transaction costs and financing. The unaudited pro forma financial information is not indicative of the operational results that would have been obtained had the Transaction occurred as of that date, nor is it necessarily indicative of the Company\u2019s future operational results. The following adjustments have been made: </div></div><div style=\"margin-top: 6pt; margin-bottom: 0px; background: none;\"></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px; table-layout: fixed;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 4%; text-align: left; padding-left: 0px;\">\u00a0</td>\n<td style=\"width: 4%; vertical-align: top; padding-left: 0px;\">(i)</td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">Depreciation and amortization expenses were updated to reflect the fair value adjustments to Dogfish Head property, plant and equipment and intangible assets beginning December\u00a031, 2017.</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"margin-top: 6pt; margin-bottom: 0px; background: none;\"></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px; table-layout: fixed;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 4%; text-align: left; padding-left: 0px;\">\u00a0</td>\n<td style=\"width: 4%; vertical-align: top; padding-left: 0px;\">(ii)</td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">Transaction costs incurred in the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> weeks ended December\u00a028, 2019 have been <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">re-assigned</div> to the first period of the comparative fiscal year.</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"margin-top: 6pt; margin-bottom: 0px; background: none;\"></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px; table-layout: fixed;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 4%; text-align: left; padding-left: 0px;\">\u00a0</td>\n<td style=\"width: 4%; vertical-align: top; padding-left: 0px;\">(iii)</td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">Interest expense has been included at a rate of approximately 3% which is consistent with the borrowing rate on the Company\u2019s current line of credit.</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"margin-top: 6pt; margin-bottom: 0px; background: none;\"></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px; table-layout: fixed;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 4%; text-align: left; padding-left: 0px;\">\u00a0</td>\n<td style=\"width: 4%; vertical-align: top; padding-left: 0px;\">(iv)</td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">The tax effects of the pro forma adjustments at an estimated statutory rate of 25.6%.</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"margin-top: 6pt; margin-bottom: 0px; background: none;\"></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px; table-layout: fixed;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 4%; text-align: left; padding-left: 0px;\">\u00a0</td>\n<td style=\"width: 4%; vertical-align: top; padding-left: 0px;\">(v)</td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">Earnings per share amounts are calculated using the Company\u2019s historical weighted average shares outstanding plus the 429,291 shares issued in the merger.</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 60%; padding: 0px;\"></td>\n<td style=\"width: 9%; padding: 0px;\"></td>\n<td style=\"padding: 0px; width: 3%;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 9%; padding: 0px;\"></td>\n<td style=\"padding: 0px; width: 3%;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended </div></div></td>\n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; border-bottom: 0.75pt solid black;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028, </div></div></div><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019</div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; border-bottom: 0.75pt solid black;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029, </div></div></div><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018</div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td>\n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; text-align: center;;width:;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;width:100%;\">(in thousands</div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;width:100%;\">, ex<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">cept per share data)</div></div></div></div></td>\n<td style=\"padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 60%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net revenue </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a01,304,239 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a01,103,061 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 60%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">116,868 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">98,700 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 60%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Basic earnings per share </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.83 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.12 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 60%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Diluted earnings per share </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.73 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.04 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div> "}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationAssetNoncurrent","xbrl:period":"2019-05-09T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","dei:LegalEntityAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"158400000","decimals":-5}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"336000000.0","decimals":-5}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","dei:LegalEntityAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"173000000.0","decimals":-5}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"sam:RestrictedCommonClassAMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"429291","decimals":0}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"sam:RestrictedCommonClassAMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"163000000.0","decimals":-5}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"sam:SharesHeldUnderEscrowDeposit","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"sam:RestrictedCommonClassAMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"127146","decimals":0}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"sam:RestrictedCommonClassAMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"429291","decimals":0}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"sam:SharesHeldUnderEscrowDepositMarketValue","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"sam:RestrictedCommonClassAMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"48300000","decimals":-5}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"sam:BusinessCombinationFairValue","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"317700000","decimals":-5}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"12000000.0","decimals":-5}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"10000000.0","decimals":-5}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"3300000","decimals":-5}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember","us-gaap:IncomeStatementLocationAxis":"sam:OtherNonRecurringCostMember"},"factValues":[{"value":"6700000","decimals":-5}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"10000000.0","decimals":-5}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"7800000","decimals":-5}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"2200000","decimals":-5}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"sam:RestrictedCommonClassAMember","dei:LegalEntityAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"906","decimals":0}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"sam:RestrictedCommonClassAMember","dei:LegalEntityAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"345000","decimals":0}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The following table summarizes the acquisition date fair value of the tangible assets, intangible assets, liabilities assumed, and related goodwill acquired from Dogfish Head, as well as the allocation of purchase price paid: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 71%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 18%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total\u00a0(In\u00a0Thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cash and cash equivalents </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,476 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounts receivable </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,081 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Inventories </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,286 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid expenses and other current assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">847 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant and equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">106,964 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Goodwill </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">108,846 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Brand </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">98,500 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other intangible assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,800 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">378 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total assets acquired </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">344,178 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounts payable </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,861 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued expenses and other current liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,085 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred income taxes </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">18,437 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">59 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total liabilities assumed </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">26,442 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net assets acquired </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0317,736 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cash consideration </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">172,993 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Nominal value of equity issued </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">162,999 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Fair Value reduction due to liquidity </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(18,256</div></div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Estimated total purchase price </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">317,736 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"7476000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"8081000","decimals":-3}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"9286000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"847000","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"106964000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"108846000","decimals":-3}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"98500000","decimals":-3}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"3800000","decimals":-3}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"378000","decimals":-3}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"344178000","decimals":-3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"3861000","decimals":-3}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"4085000","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"18437000","decimals":-3}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"59000","decimals":-3}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"26442000","decimals":-3}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"317736000","decimals":-3}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"172993000","decimals":-3}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"162999000","decimals":-3}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"-18256000","decimals":-3}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"sam:BusinessCombinationFairValue","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"317736000","decimals":-3}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"98500000","decimals":-5}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"3800000","decimals":-5}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"18400000","decimals":-5}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"108800000","decimals":-5}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"48500000","decimals":-5}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"1600000","decimals":-5}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"3300000","decimals":-5}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:NonrecurringAdjustmentAxis":"sam:InterestRateAdjustmentMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"0.03","decimals":2}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember","us-gaap:NonrecurringAdjustmentAxis":"sam:IncomeTaxRateAdjustmentMember"},"factValues":[{"value":"0.256","decimals":3}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","xbrl:period":"2019-07-03T00:00:00/2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:NonrecurringAdjustmentAxis":"sam:WeightedAverageSharesAdjustmentMember","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"429291","decimals":0}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 60%; padding: 0px;\"></td>\n<td style=\"width: 9%; padding: 0px;\"></td>\n<td style=\"padding: 0px; width: 3%;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 9%; padding: 0px;\"></td>\n<td style=\"padding: 0px; width: 3%;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended </div></div></td>\n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; border-bottom: 0.75pt solid black;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028, </div></div></div><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019</div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; border-bottom: 0.75pt solid black;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029, </div></div></div><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018</div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td>\n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; text-align: center;;width:;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;width:100%;\">(in thousands</div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;width:100%;\">, ex<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">cept per share data)</div></div></div></div></td>\n<td style=\"padding: 0px; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 60%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net revenue </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a01,304,239 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a01,103,061 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 60%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">116,868 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">98,700 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 60%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Basic earnings per share </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.83 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.12 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 60%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Diluted earnings per share </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.73 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; width: 3%;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.04 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div> <div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div>"}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionsProFormaRevenue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"1304239000","decimals":-3}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionsProFormaRevenue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"1103061000","decimals":-3}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"116868000","decimals":-3}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"98700000","decimals":-3}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"9.83","decimals":2}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"8.12","decimals":2}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"9.73","decimals":2}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:LongtermDebtTypeAxis":"us-gaap:LineOfCreditMember"},"factValues":[{"value":"8.04","decimals":2}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"margin: 0px auto; width: 8.5in; font-size: 10pt;\">\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">D. </div></div></td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Inventories</div></div></td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Inventories consisted of the following: </div></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 66%; padding: 0px;\"></td>\n<td style=\"width: 9%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 9%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/>2019 </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/>2018 </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td>\n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></div></td>\n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Current inventory: </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Raw materials </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">61,522 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a044,655 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Work in process </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,631 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,252 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finished goods </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">31,885 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,342 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total current inventory </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">106,038 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">70,249 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Long term inventory </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">10,048 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">11,619 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total inventory </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0116,086 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">81,868 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div> "}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Inventories consisted of the following: </div></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 66%; padding: 0px;\"></td>\n<td style=\"width: 9%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 9%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/>2019 </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/>2018 </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td>\n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></div></td>\n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Current inventory: </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Raw materials </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">61,522 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a044,655 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Work in process </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,631 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,252 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finished goods </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">31,885 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,342 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total current inventory </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">106,038 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">70,249 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Long term inventory </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">10,048 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">11,619 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total inventory </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0116,086 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">81,868 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div>"}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterialsNetOfReserves","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61522000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterialsNetOfReserves","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"44655000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcessNetOfReserves","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12631000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcessNetOfReserves","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8252000","decimals":-3}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoodsNetOfReserves","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31885000","decimals":-3}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoodsNetOfReserves","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17342000","decimals":-3}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"106038000","decimals":-3}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70249000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:InventoryNoncurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10048000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:InventoryNoncurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11619000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"sam:InventoryCurrentAndNoncurrentNet","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116086000","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"sam:InventoryCurrentAndNoncurrentNet","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"81868000","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"sam:PrepaidExpensesAndOtherAssetsDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"margin: 0px auto; width: 8.5in; font-size: 10pt;\">\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">E. </div></div></td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Prepaid Expenses and Other Current Assets</div></div></td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid expenses and other current assets consisted of the following: </div></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 65%; padding: 0px;\"></td>\n<td style=\"width: 10%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 11%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/>2019 </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/>2018 </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td>\n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></div></td>\n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid brewing services fee <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div>\u00a0short term<br/>(see Note\u00a0L) </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a04,936 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a03,789 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid advertising, promotional and selling </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,649 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,518 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid software expense </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,224 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">754 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid insurance </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,206 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,111 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Excise and other tax receivables </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,173 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,179 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,889 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,785 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 65%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a012,077 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a013,136 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 65%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 10%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(255, 255, 255); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 11%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(255, 255, 255); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div> "}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"sam:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid expenses and other current assets consisted of the following: </div></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 65%; padding: 0px;\"></td>\n<td style=\"width: 10%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 11%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/>2019 </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/>2018 </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td>\n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></div></td>\n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid brewing services fee <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div>\u00a0short term<br/>(see Note\u00a0L) </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a04,936 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a03,789 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid advertising, promotional and selling </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,649 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,518 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid software expense </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,224 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">754 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid insurance </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,206 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,111 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Excise and other tax receivables </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,173 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,179 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,889 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,785 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 65%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(204, 238, 255); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a012,077 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 11%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a013,136 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 65%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 10%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(255, 255, 255); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 11%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; background-color: rgb(255, 255, 255); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div>"}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"sam:PrepaidBrewingServiceFeesCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4936000","decimals":-3}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"sam:PrepaidBrewingServiceFeesCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3789000","decimals":-3}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:PrepaidAdvertising","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1649000","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:PrepaidAdvertising","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1518000","decimals":-3}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:OtherPrepaidExpenseCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1224000","decimals":-3}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:OtherPrepaidExpenseCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"754000","decimals":-3}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:PrepaidInsurance","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1206000","decimals":-3}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:PrepaidInsurance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1111000","decimals":-3}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:PrepaidTaxes","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1173000","decimals":-3}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:PrepaidTaxes","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2179000","decimals":-3}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsMiscellaneousCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1889000","decimals":-3}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsMiscellaneousCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3785000","decimals":-3}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12077000","decimals":-3}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13136000","decimals":-3}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">F. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Property, Plant and Equipment</div></div></td> </tr> </table> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant and equipment consisted of the following: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 65%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Machinery and plant eq<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">u</div>ipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">571,506 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">459,352 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Kegs </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">66,011 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">67,940 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Land </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25,759 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">22,295 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Building and building improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">130,311 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">115,748 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Office equipment and furniture </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">29,202 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25,728 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Leasehold improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">48,528 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20,830 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Assets under construction\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">59,027</td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">22,160</td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">930,344 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">734,053 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Less accumulated depreciation </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(389,276</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(344,264</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">541,068 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">389,789 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company recorded depreciation expense related to these assets of $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">56.1</div>\u00a0million, $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">51.8</div>\u00a0million and $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">51.2</div>\u00a0million, in fiscal years 2019, 2018, and 2017, respectively. The Dogfish Head Transaction added $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">107.0</div>\u00a0million in gross fixed assets on July\u00a03, 2019. See Note C. </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Impairment of Assets </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company evaluates its assets for impairment when events indicate that an asset or asset group may have suffered impairment. During fiscal years 2019, 2018 and 2017, the Company recorded impairment charges of $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.9</div>\u00a0million, $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.7</div>\u00a0million and $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.5</div>\u00a0million, respectively. </div></div> "}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant and equipment consisted of the following: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 65%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Machinery and plant eq<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">u</div>ipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">571,506 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">459,352 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Kegs </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">66,011 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">67,940 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Land </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25,759 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">22,295 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Building and building improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">130,311 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">115,748 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Office equipment and furniture </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">29,202 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25,728 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Leasehold improvements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">48,528 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20,830 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Assets under construction\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">59,027</td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">22,160</td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\"> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: normal;\">\u00a0</div> </td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">930,344 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">734,053 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Less accumulated depreciation </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(389,276</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(344,264</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">541,068 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">389,789 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"571506000","decimals":-3}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"459352000","decimals":-3}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"sam:Kegs","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66011000","decimals":-3}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"sam:Kegs","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67940000","decimals":-3}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:Land","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25759000","decimals":-3}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:Land","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22295000","decimals":-3}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:BuildingsAndImprovementsGross","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"130311000","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:BuildingsAndImprovementsGross","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"115748000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29202000","decimals":-3}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25728000","decimals":-3}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48528000","decimals":-3}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20830000","decimals":-3}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:ConstructionInProgressGross","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59027000","decimals":-3}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:ConstructionInProgressGross","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22160000","decimals":-3}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"930344000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"734053000","decimals":-3}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"389276000","decimals":-3}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"344264000","decimals":-3}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"541068000","decimals":-3}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"389789000","decimals":-3}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56100000","decimals":-5}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51800000","decimals":-5}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51200000","decimals":-5}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2019-07-04T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"107000000.0","decimals":-5}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"900000","decimals":-5}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2500000","decimals":-5}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:LeasesOfLesseeDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">G.<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Leases </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The Co<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">m</div>pany has various lease agreements in place for facilities and equipment. Terms of these leases include, in some instances, scheduled rent increases, renewals, purchase options and maintenance costs, and vary by lease. These lease obligations expire at various dates through 2031. As the rate implicit in each lease is not readily determinable, the Company uses its incremental borrowing rate based on information available at commencement to determine the present value of the lease payments. Based on the present value of the lease payments for the remaining lease term of the Company\u2019s existing leases, the Company recognized ROU assets of $27.0\u00a0million and lease liabilities of $31.5\u00a0million upon adoption of ASU No.<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02016-02</div> on December\u00a030, 2018. ROU assets and lease liabilities commencing after December\u00a030, 2018 are recognized at commencement date based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less (\u201cshort-term leases\u201d) are not recorded on the balance sheet and are recognized on a straight-line basis over the lease term. As of December\u00a028, 2019, total ROU assets and lease liabilities were as follows:</div>  \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 12pt; margin-bottom: 0px; width: 76%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 42%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 38%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"page-break-inside:avoid;font-size:8pt;\"> \n<td style=\"vertical-align:bottom;\">\u00a0</td> \n<td style=\"vertical-align:bottom;\">\u00a0</td> \n<td style=\"border-bottom:1pt solid #000000;vertical-align:bottom;\"> <div style=\"font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt\">Classification</div> </td> \n<td style=\"vertical-align:bottom;\">\u00a0<div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0<div style=\"display:inline;\">\u00a0<div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0<div style=\"display:inline;\">\u00a0</div></div></div></div><div style=\"display:inline;\">\u00a0<div style=\"display:inline;\">\u00a0</div></div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"border-bottom:1pt solid #000000;vertical-align:bottom;\"> <div style=\"font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt\">Leases</div> </td> \n<td style=\"vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Righ<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">t-of-use assets</div></div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in\u00a0thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating lease assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\">Operating<div style=\"display:inline;\">\u00a0</div><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">right-of-use</div> assets</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a053,758 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finance</div>\u00a0lease assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant<div style=\"display:inline;\">\u00a0</div>and equipment, net </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,531 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Lease Liabilities </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Current </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Current operating lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,168 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finance</div>\u00a0lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgba(255, 255, 255, 0); white-space: nowrap;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Accrued expenses and other current<br/> liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">546 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-current </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-current</div> operating lease liabilities</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">53,940 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finance</div>\u00a0lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,042 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The gross value and accumulated depreciation of ROU assets <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">related t<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">o finance leases </div></div>as of December\u00a028, 2019 were as follows: </div></div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;\">\u00a0</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt;margin-bottom: 0px;width: 68%;font-size: 10pt;border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 79%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 15%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Finance<br/> Leases </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(in thousands)</div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 79%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Gross value </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 15%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02,837 </div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 79%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accumulated amortization </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 15%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(306</div></div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">) </div></td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; width: 79%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; width: 15%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px 0px 0.375pt; vertical-align: top; width: 79%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Carrying value </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 15%; padding-bottom: 0.375pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; border-bottom: 0.75pt solid black;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02,531 </div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; width: 79%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; width: 15%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Components of leas<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">e</div>\u00a0cost for the fiscal year-ended are as <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">follows</div>: </div></div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 79%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 15%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">Lease Cost </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"></div> </td> \n<td style=\"vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">(in\u00a0thousands) </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Operating lease cost </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">5,625</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Variable lease costs not included in liability </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\">1,064</td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Finance lease cost: </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization of <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">right-of-use</div> asset </div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">306</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Interest on lease liabilities </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">56</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Total finance lease cost </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">362</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Maturities of lease liabilities as of December\u00a028, 2019 are as follows: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 40%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 11%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 11%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.7pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.7pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating<br/> Leases </div></div></div> </td> \n<td rowspan=\"2\" style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.7pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finance</div><br/> Leases </div></div></div> </td> \n<td rowspan=\"2\" style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.7pt;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; white-space: nowrap; padding-bottom: 0.7pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Weighted-Average<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0 </div>Remaining Term in<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Years </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.7pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none; white-space: nowrap;\"></div> </td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; white-space: nowrap; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Operating<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Leases </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; white-space: nowrap; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Finance<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div>Leases </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2020 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,755 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">626 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2021 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,241 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">626 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2022 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,036 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">626 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2023 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,995 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">626 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2024 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,729 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">265 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Thereafter </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">27,567 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 40%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total lease payments </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">69,323 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,792 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Less imputed interest (based on <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.5</div>% weighted-average discount rate) </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(10,215</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(204</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 40%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Present value of lease liability </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">59,108 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02,588 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.3 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.4 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 40%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"us-gaap:AccountingStandardsUpdate201602Member"},"factValues":[{"value":"27000000.0","decimals":-5}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"us-gaap:AccountingStandardsUpdate201602Member"},"factValues":[{"value":"31500000","decimals":-5}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"sam:LeaseAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"As of December\u00a028, 2019, total ROU assets and lease liabilities were as follows: \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 12pt; margin-bottom: 0px; width: 76%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 42%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 38%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"page-break-inside:avoid;font-size:8pt;\"> \n<td style=\"vertical-align:bottom;\">\u00a0</td> \n<td style=\"vertical-align:bottom;\">\u00a0</td> \n<td style=\"border-bottom:1pt solid #000000;vertical-align:bottom;\"> <div style=\"font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt\">Classification</div> </td> \n<td style=\"vertical-align:bottom;\">\u00a0<div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0<div style=\"display:inline;\">\u00a0<div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0<div style=\"display:inline;\">\u00a0</div></div></div></div><div style=\"display:inline;\">\u00a0<div style=\"display:inline;\">\u00a0</div></div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div><div style=\"display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"border-bottom:1pt solid #000000;vertical-align:bottom;\"> <div style=\"font-family:Times New Roman;font-weight:bold;text-align:center;font-size:8pt;margin-bottom:0pt;margin-top:0pt\">Leases</div> </td> \n<td style=\"vertical-align:bottom;font-weight:bold;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Righ<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">t-of-use assets</div></div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in\u00a0thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating lease assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\">Operating<div style=\"display:inline;\">\u00a0</div><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">right-of-use</div> assets</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a053,758 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finance</div>\u00a0lease assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant<div style=\"display:inline;\">\u00a0</div>and equipment, net </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,531 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Lease Liabilities </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Current </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Current operating lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,168 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finance</div>\u00a0lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgba(255, 255, 255, 0); white-space: nowrap;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Accrued expenses and other current<br/> liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">546 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-current </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-current</div> operating lease liabilities</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">53,940 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finance</div>\u00a0lease liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; width: 22%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,042 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"sam:OperatingRightOfUseAssetsMember"},"factValues":[{"value":"53758000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseRightOfUseAsset","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:PropertyPlantAndEquipmentMember"},"factValues":[{"value":"2531000","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"sam:CurrentOperatingLeaseLiabilitiesMember"},"factValues":[{"value":"5168000","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"sam:AccruedExpensesAndOtherCurrentLiabilitiesMember"},"factValues":[{"value":"546000","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"sam:NonCurrentOperatingLeaseLiabilitiesMember"},"factValues":[{"value":"53940000","decimals":-3}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityNoncurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:OtherLiabilitiesMember"},"factValues":[{"value":"2042000","decimals":-3}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"sam:ScheduleOfGrossValueAndAccumulatedDepreciationOfRightOfUseAssets","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The gross value and accumulated depreciation of ROU assets <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">related t<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">o finance leases </div></div>as of December\u00a028, 2019 were as follows: </div></div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;\">\u00a0</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt;margin-bottom: 0px;width: 68%;font-size: 10pt;border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 79%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 15%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Finance<br/> Leases </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(in thousands)</div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 79%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Gross value </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 15%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02,837 </div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 79%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accumulated amortization </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 15%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(306</div></div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">) </div></td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; width: 79%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; width: 15%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px 0px 0.375pt; vertical-align: top; width: 79%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Carrying value </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; width: 15%; padding-bottom: 0.375pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; border-bottom: 0.75pt solid black;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02,531 </div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; width: 79%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; width: 15%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"sam:FinanceLeaseRightOfUseAssetsGross","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2837000","decimals":-3}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"sam:AccumulatedAmortizationOrDepreciationFinanceLease","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-306000","decimals":-3}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseRightOfUseAsset","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2531000","decimals":-3}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:LeaseCostTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Components of leas<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">e</div>\u00a0cost for the fiscal year-ended are as <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">follows</div>: </div></div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 79%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 15%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">Lease Cost </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"></div> </td> \n<td style=\"vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">(in\u00a0thousands) </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Operating lease cost </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">5,625</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Variable lease costs not included in liability </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\">1,064</td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Finance lease cost: </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization of <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">right-of-use</div> asset </div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">306</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Interest on lease liabilities </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">56</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Total finance lease cost </div></div></div> </td> \n<td style=\"vertical-align: top;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">362</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5625000","decimals":-3}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:VariableLeaseCost","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1064000","decimals":-3}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseRightOfUseAssetAmortization","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"306000","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseInterestPaymentOnLiability","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:LeaseCost","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"362000","decimals":-3}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"sam:LesseeLeaseLiabilityMaturityTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Maturities of lease liabilities as of December\u00a028, 2019 are as follows: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 40%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 11%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 11%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.7pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.7pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating<br/> Leases </div></div></div> </td> \n<td rowspan=\"2\" style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.7pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Finance</div><br/> Leases </div></div></div> </td> \n<td rowspan=\"2\" style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td rowspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.7pt;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; white-space: nowrap; padding-bottom: 0.7pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Weighted-Average<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0 </div>Remaining Term in<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Years </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.7pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none; white-space: nowrap;\"></div> </td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; white-space: nowrap; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Operating<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Leases </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; white-space: nowrap; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Finance<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div>Leases </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2020 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,755 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">626 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2021 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,241 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">626 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2022 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,036 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">626 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2023 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,995 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">626 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2024 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,729 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">265 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Thereafter </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">27,567 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 40%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total lease payments </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">69,323 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,792 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Less imputed interest (based on <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.5</div>% weighted-average discount rate) </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(10,215</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(204</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 40%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 40%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Present value of lease liability </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">59,108 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a02,588 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.3 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.4 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 40%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 11%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5755000","decimals":-3}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"626000","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9241000","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"626000","decimals":-3}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9036000","decimals":-3}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"626000","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8995000","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"626000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8729000","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"265000","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27567000","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23000","decimals":-3}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69323000","decimals":-3}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityPaymentsDue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2792000","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.035","decimals":3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.035","decimals":3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10215000","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"204000","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59108000","decimals":-3}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseLiability","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2588000","decimals":-3}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P8Y3M18D"}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P4Y4M24D"}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">H.<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Goodwill and Intangible Assets </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The change in the carrying value of goodwill and intangible assets during the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> weeks ended December\u00a028, 2019 and December\u00a029, 2018 were as follows:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 65%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended </div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028, </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029, </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none; font-size: 8pt; line-height: 8pt;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></div> </td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; text-align: center; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;width:100%;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(</div>in thousands)</div></div></div></div></td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Goodwill as of beginning of period </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,683 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a03,683 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Acquired goodwill </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">108,846 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Impairment of goodwill </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Goodwill as of end of period </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0112,529 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,683 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">The $108.8\u00a0million of goodwill acquired during the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> weeks ended December\u00a028, 2019 is related to the Dogfish Head Transaction disclosed in Note C. No impairment of existing goodwill was recorded in the period.</div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s intangible assets as of December\u00a028, 2019 and December\u00a029, 2018 were as follows: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 21%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As of December\u00a028, 2019 </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As of December\u00a029, 2018 </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Estimated<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Useful </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Gross<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Carrying </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accumulated </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net Book </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Gross<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Carrying </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accumulated </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Book </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Life\u00a0(Years) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none; font-size: 8pt; line-height: 8pt;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></div> </td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></div> </td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; text-align: center;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">in thou<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">sands)</div></div></div></div></td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></div> </td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; text-align: center;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\">(<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">in thou<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">sands)</div></div></div></td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 21%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Customer</div> Relationships </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: center; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">15 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,800 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(127</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,673 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 21%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Trade Names </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: center; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Indefinite </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,599 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,599 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,099 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,099 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 21%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; white-space: nowrap; width: 21%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Total intangible assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none; white-space: nowrap;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0\u00a0104,399 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">(127</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$<div style=\"display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">104,272 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0\u00a02,099 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0\u00a02,099 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 21%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">During the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> weeks ended December\u00a028, 2019, the Company acquired intangible assets as part of the Dogfish Head Transaction disclosed in Note C, that consists of $98.5\u00a0million for the value of the Dogfish Head brand name and $3.8\u00a0million for the value of customer relationships. The customer relationship intangible asset will be amortized on a straight-line basis over the 15 year useful life. Amortization expense in the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two </div> weeks ended December\u00a028, 2019 was approximately $127,000. The Company expects to record amortization expense as follows over the five subsequent years:</div>  \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 87%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"text-align: left; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 0pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Fiscal Year </div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\"><div style=\"font-weight:bold;display:inline;width:100%;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amount </div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">(in th<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">ousands)</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\"><div style=\"font-weight:bold;display:inline;width:100%;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2020 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2021 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2022 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2023 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2024 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfGoodwillTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The change in the carrying value of goodwill and intangible assets during the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div> weeks ended December\u00a028, 2019 and December\u00a029, 2018 were as follows:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 65%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended </div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028, </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029, </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none; font-size: 8pt; line-height: 8pt;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></div> </td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; text-align: center; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;width:100%;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(</div>in thousands)</div></div></div></div></td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Goodwill as of beginning of period </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,683 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a03,683 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Acquired goodwill </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">108,846 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Impairment of goodwill </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Goodwill as of end of period </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0112,529 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,683 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3683000","decimals":-3}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3683000","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAcquiredDuringPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108846000","decimals":-3}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"112529000","decimals":-3}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3683000","decimals":-3}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"108800000","decimals":-5}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"sam:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsExcludingGoodwillTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s intangible assets as of December\u00a028, 2019 and December\u00a029, 2018 were as follows: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 21%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As of December\u00a028, 2019 </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As of December\u00a029, 2018 </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Estimated<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Useful </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Gross<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Carrying </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accumulated </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net Book </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Gross<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Carrying </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accumulated </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Book </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Life\u00a0(Years) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; background: none; font-size: 8pt; line-height: 8pt;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></div> </td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></div> </td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; text-align: center;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">in thou<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">sands)</div></div></div></div></td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></div> </td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; text-align: center;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\">(<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">in thou<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">sands)</div></div></div></td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;\">\u00a0</div></div></div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 21%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Customer</div> Relationships </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: center; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">15 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,800 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(127</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,673 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 21%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Trade Names </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: center; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-align: right;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Indefinite </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,599 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,599 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,099 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,099 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 21%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; white-space: nowrap; width: 21%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Total intangible assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none; white-space: nowrap;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0\u00a0104,399 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">(127</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$<div style=\"display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">104,272 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0\u00a02,099 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0\u00a02,099 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 21%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"3800000","decimals":-3}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"-127000","decimals":-3}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"3673000","decimals":-3}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"100599000","decimals":-3}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"100599000","decimals":-3}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"2099000","decimals":-3}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"2099000","decimals":-3}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104399000","decimals":-3}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-127000","decimals":-3}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104272000","decimals":-3}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsGrossExcludingGoodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2099000","decimals":-3}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2099000","decimals":-3}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"98500000","decimals":-5}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"3800000","decimals":-5}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadBreweryMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"127000","decimals":0}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"The Company expects to record amortization expense as follows over the five subsequent years: \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 87%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"text-align: left; vertical-align: top; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 0pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Fiscal Year </div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\"><div style=\"font-weight:bold;display:inline;width:100%;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amount </div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">(in th<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">ousands)</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\"><div style=\"font-weight:bold;display:inline;width:100%;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2020 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2021 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2022 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2023 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2024 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">253 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"253000000","decimals":-6}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"253000000","decimals":-6}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"253000000","decimals":-6}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"253000000","decimals":-6}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"253000000","decimals":-6}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"margin: 0px auto; width: 8.5in; font-size: 10pt;\"> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin: 18pt auto 0in 0px; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">I. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Accrued Expenses and Other Current Liabilities</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\"></div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> </div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued expenses and other <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">c</div>urrent liabilities consisted of the fol<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">l</div>owing: </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;\">\u00a0</div> <div style=\"margin: 0px auto; width: 8.5in; font-size: 10pt;\"> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> </div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt;margin-bottom: 0px;width: 76%;font-size: 10pt;border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 66%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Employee wages, benefits and reimbursements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a035,394 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a027,074 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued deposits </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20,483 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">18,171 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Advertising, promotional and selling expenses </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,009 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,079 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred revenue </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,984 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,587 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued utilities and third party fees </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,075 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,881 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued excise taxes </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,758 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,335 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued capital<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0expenditures</div> </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,621 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued freight </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,091 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,668 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 66%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other accrued liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,692 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,616 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 66%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 66%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">99,107 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">73,412 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 66%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued expenses and other <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">c</div>urrent liabilities consisted of the fol<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">l</div>owing: </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;\">\u00a0</div> <div style=\"margin: 0px auto; width: 8.5in; font-size: 10pt;\"> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> </div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt;margin-bottom: 0px;width: 76%;font-size: 10pt;border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 66%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 10%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Employee wages, benefits and reimbursements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a035,394 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a027,074 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued deposits </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20,483 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">18,171 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Advertising, promotional and selling expenses </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,009 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,079 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred revenue </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,984 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,587 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued utilities and third party fees </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,075 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,881 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued excise taxes </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,758 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,335 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued capital<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0expenditures</div> </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,621 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 66%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accrued freight </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,091 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 10%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,668 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255); width: 66%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other accrued liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,692 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,616 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 66%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 66%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">99,107 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">73,412 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 66%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 10%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35394000","decimals":-3}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27074000","decimals":-3}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"sam:AccruedDepositsCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20483000","decimals":-3}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"sam:AccruedDepositsCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18171000","decimals":-3}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"sam:AccruedSalesAndMarketingCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17009000","decimals":-3}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"sam:AccruedSalesAndMarketingCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9079000","decimals":-3}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6984000","decimals":-3}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4587000","decimals":-3}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"sam:AccuredUtilitiesAndThirdPartyFees","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4075000","decimals":-3}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"sam:AccuredUtilitiesAndThirdPartyFees","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1881000","decimals":-3}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"us-gaap:SalesAndExciseTaxPayableCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2758000","decimals":-3}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:SalesAndExciseTaxPayableCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2335000","decimals":-3}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"sam:AccuredCapital","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2621000","decimals":-3}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"sam:AccruedFreightCostsCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2091000","decimals":-3}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"sam:AccruedFreightCostsCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1668000","decimals":-3}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7692000","decimals":-3}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8616000","decimals":-3}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99107000","decimals":-3}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesAndOtherLiabilities","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"73412000","decimals":-3}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:DebtDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">J. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Revolving Line of Credit</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">The Company has a credit facility in place that provides for a $150.0\u00a0million revolving line of credit which has a term not scheduled to expire until March\u00a031, 2023. The Company may elect an interest rate for borrowings under the credit facility based on either (i)\u00a0the Alternative Prime Rate (4.75% at December\u00a02<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8</div>, 201<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9</div>) or (ii)\u00a0the applicable LIBOR rate (1.75% at December\u00a02<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8</div>, 201<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9</div>) plus 0.45%. The Company incurs an annual commitment</div> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">fee of 0.15% on the unused portion of the facility and is obligated to meet certain financial covenants, which are<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">measured using earnings before interest, tax, depreciation and amortization (\u201cEBITDA\u201d) based ratios. The Company\u2019s EBITDA to interest expense ratio was </div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">418</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"> as of December\u00a028, 2019, compared to a minimum allowable ratio of </div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">2.00</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"> and the Company\u2019s total funded debt to EBITDA ratio was </div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">0.0</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"> as of December\u00a028, 2019, compared to a maximum allowable ratio of </div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">2.50</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">. </div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"> During the </div><div style=\"font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">fifty-two</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"> weeks ended December\u00a028, 2019, the company borrowed and repaid $</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">97.0</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million on the credit facility and paid a total of $</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">0.5</div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0million in related interest. There were </div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">no</div></div><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"> borrowings outstanding under the credit facility as of December\u00a02<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8</div>, 201<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9</div> and December\u00a029, 201<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8</div>.</div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">There are also certain restrictive covenants set forth in the credit agreement. Pursuant to the negative covenants, the Company has agreed that it will not: enter into any indebtedness or guarantees other than those specified by the lender, enter into any sale and leaseback transactions, merge, consolidate, or dispose of significant assets without the lender\u2019s prior written consent, make or maintain any investments other than those permitted in the credit agreement, or enter into any transactions with affiliates outside of the ordinary course of business. In addition, the credit agreement requires the Company to obtain prior written consent from the lender on distributions on account of, or in repurchase, retirement or purchase of its capital stock or other equity interests with the exception of the following: (a)\u00a0distributions of capital stock from subsidiaries to The Boston Beer Company, Inc. and Boston Beer Corporation (a subsidiary of The Boston Beer Company, Inc.), (b) repurchase from former employees of <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-vested</div> investment shares of Class\u00a0A Common Stock, issued under the Employee Equity Incentive Plan, and (c)\u00a0redemption of shares of Class\u00a0A Common Stock as approved by the Board of Directors and payment of cash dividends to its holders of common stock. Borrowings under the credit facility may be used for working capital, capital expenditures and general corporate purposes of the Company and its subsidiaries. In the event of a default that has not been cured, the credit facility would terminate and any unpaid principal and accrued interest would become due and payable.</div> "}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"150000000.0","decimals":-5}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityExpirationDate1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"2023-03-31"}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:PrimeRateMember"},"factValues":[{"value":"0.0475","decimals":4}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"0.0175","decimals":4}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0.0045","decimals":4}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCommitmentFeePercentage","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0015","decimals":4}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"sam:DebtInstrumentInterestCoverageRatio","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"418"}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"sam:InterestCoverageRatioMinimumForCovenantCompliance","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2.00"}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"sam:DebtToEarningsBeforeInterestTaxDepreciationAndAmortizationRatio","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0"}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"sam:DebtToEarningsBeforeInterestTaxesDepreciationAmortizationRatioMaximumForCovenantCompliance","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2.50"}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLinesOfCredit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"97000000.0","decimals":-5}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLinesOfCredit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"97000000.0","decimals":-5}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"sam:PaymentsOfInterestExpensesOnBorrowings","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">K. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Income <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Taxes</div></div></div></td> </tr> </table> <div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">Significant components of the provision for income taxes are as follows:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 66%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 4%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2019 </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2018 </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2017 </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Current: </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Federal </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a018,510 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,471 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">34,255 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">State </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,084 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,894 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,225 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total current </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">26,594 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,365 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">39,480 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred: </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Federal </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,081 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,860 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(22,489</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">State </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(346</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,398 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">102 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total deferred </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,735 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">14,258 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(22,387</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total provision for income taxes </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">34,329 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23,623 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,093 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin: 0px auto; width: 8.5in; font-size: 10pt;\"><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s reconciliations to statutory rates are as follows: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 77%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 4%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 4%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Statutory rate </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">21.0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">21.0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">35.0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">State income taxes, net of federal benefit </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.6 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.6 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.6 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deduction relating to U.S. production activities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.2</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deduction relating to excess stock based compensation </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.2</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.6</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.7</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Change relating to enacted Tax Cuts and Jobs Act </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(17.5</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-deductable</div> meals\u00a0&amp; entertainment</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.7 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.1 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.9 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounting method changes </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.9</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Change in valuation allowance </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.4 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.7 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.3 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.4 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(0.4</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 77%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23.8</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20.3</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">14.7</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 77%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">Due to a change of tax accounting methods for depreciation of certain property, plant and equipment for the <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">fiscal</div> <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">year<div style=\"display:inline;\">-</div></div>ended December\u00a030, 2017, the Company experienced a <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">one-time</div> income tax benefit of $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.5</div>\u00a0million for the tax year ended December\u00a029, 2018.</div> </div> <div style=\"margin: 0px auto; width: 8.5in; font-size: 10pt;\"><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Significant components of the Company\u2019s defer<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">r</div>ed tax assets and liabilities are as follows at: </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;\">\u00a0</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt;margin-bottom: 0px;width: 76%;font-size: 10pt;border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028, </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029, </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred tax assets: </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Lease Liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">15,567</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Inventory </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,868</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,356</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Stock-based compensation expense </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,818</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,156</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Accrued expenses </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,232</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,913</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Other </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,914</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,478</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 65%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total deferred tax assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">32,399</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">10,903</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Valuation allowance </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(1,866</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(1,291</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 65%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total deferred tax assets net of valuation allowance </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">30,533</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,612</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred tax liabilities: </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant and equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(78,232</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(57,099</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Right-of-use Assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(14,203</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 65%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">Amortization</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(10,899</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">)</div>\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(733</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">)</div>\u00a0</div> </td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid expenses </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(2,209</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(949</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 65%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total deferred tax liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(105,543</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(58,781</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 65%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net deferred tax liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(75,010</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(49,169</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 65%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s practice is to classify interest and penalties related to income tax matters in income tax expense. Interest and penalties included in the provision for income taxes amounted to $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.0</div>\u00a0million, $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.1</div>\u00a0million, and $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.0</div>\u00a0million for fiscal years 2019, 2018, and 2017, respectively. Accrued interest and penalties amounted to $0.1\u00a0million and $0.1\u00a0million at December\u00a028, 2019 and December\u00a029, 2018, respectively. </div></div> </div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows: </div></div> <div style=\"margin-top: 1em; margin-bottom: 0em; background: none;\"></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 12pt; margin-bottom: 0px; width: 76%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 80%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 6%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at beginning of year </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">836 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">292 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Increases related to current year tax positions </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">101 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(Decreases) Increases related to prior year tax positions </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(63</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">636 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Decreases related to settlements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(100</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Decreases related to lapse of statute of limitations </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(63</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 80%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at end of year </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">811 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">836 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 80%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Included in the balance of unrecognized tax benefits at December\u00a028, 2019 and December\u00a029, 2018 are potential net benefits of $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.8</div>\u00a0million and $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.8</div>\u00a0million, respectively, that would favorably impact the effective tax rate if recognized. Unrecognized tax benefits are included in accrued expenses in the accompanying consolidated balance sheets and adjusted in the period in which new information about a tax position becomes available or the final outcome differs from the amount recorded. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><span style=\"-sec-ix-hidden:hidden10812269\">In September 2017, the Internal Revenue Service (\u201cIRS\u201d) commenced an examination of the Company\u2019s 2015 consolidated corporate income tax return. The examination was completed in July 2018 resulting in a no change report. As of December\u00a028, 2019, the Company\u2019s 2016, 2017, and 2018 federal income tax returns remain subject to examination by IRS. The Company\u2019s state income tax returns remain subject to examination for <span style=\"-sec-ix-hidden:hidden10812271\">three</span></span>\u00a0</div></div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">or four years depending on the state\u2019s statute of limitations. The Company is not currently under any income tax audits as of December\u00a028, 2019. In addition, the Company is generally obligated to report changes in taxable income arising from federal income tax audits. </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">It is reasonably possible that the Company\u2019s unrecognized tax benefits may increase or decrease in 2020 if there are changes as a result of potential income tax audits; however, the Company cannot estimate the range of such possible changes. The Company does not expect that any potential changes would have a material impact on the Company\u2019s financial position, results of operations or cash flows. </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 18pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As of December\u00a028, 2019, the Company\u2019s deferred tax assets included a capital loss carryforward totaling $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.7</div>\u00a0million. If unused, the capital loss carryforward will expire in fiscal year <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2021</div>. </div></div> "}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"font-family:Times New Roman;text-align:left;font-size:10pt;margin-bottom:0px;margin-top:6pt\">Significant components of the provision for income taxes are as follows:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 66%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 4%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2019 </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2018 </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; line-height: 8pt; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2017 </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Current: </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Federal </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a018,510 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,471 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">34,255 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">State </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,084 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,894 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,225 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total current </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">26,594 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,365 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">39,480 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred: </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Federal </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,081 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,860 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(22,489</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">State </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(346</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,398 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">102 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total deferred </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,735 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">14,258 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(22,387</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total provision for income taxes </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">34,329 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23,623 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,093 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18510000","decimals":-3}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4471000","decimals":-3}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34255000","decimals":-3}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8084000","decimals":-3}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4894000","decimals":-3}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5225000","decimals":-3}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26594000","decimals":-3}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9365000","decimals":-3}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39480000","decimals":-3}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8081000","decimals":-3}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12860000","decimals":-3}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22489000","decimals":-3}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-346000","decimals":-3}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1398000","decimals":-3}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"102000","decimals":-3}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7735000","decimals":-3}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14258000","decimals":-3}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22387000","decimals":-3}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34329000","decimals":-3}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23623000","decimals":-3}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17093000","decimals":-3}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s reconciliations to statutory rates are as follows: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 77%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 5%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 4%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 4%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Statutory rate </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">21.0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">21.0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">35.0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">State income taxes, net of federal benefit </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.6 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.6 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.6 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deduction relating to U.S. production activities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.2</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deduction relating to excess stock based compensation </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.2</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.6</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.7</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Change relating to enacted Tax Cuts and Jobs Act </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(17.5</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-deductable</div> meals\u00a0&amp; entertainment</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.7 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.1 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.9 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accounting method changes </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3.9</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Change in valuation allowance </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.4 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.7 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.3 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.4 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(0.4</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 77%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 77%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23.8</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20.3</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">14.7</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 77%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.210"}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.210"}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.350"}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.046","decimals":3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.046","decimals":3}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.036","decimals":3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.032","decimals":3}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.032","decimals":3}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.036","decimals":3}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsEmployeeStockOwnershipPlanDividends","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.037","decimals":3}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"-0.175","decimals":3}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.007","decimals":3}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.011","decimals":3}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.009","decimals":3}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"sam:EffectiveIncomeTaxRateReconciliationChangeInAccountingMethod","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"-0.039","decimals":3}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.004","decimals":3}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.007","decimals":3}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.003","decimals":3}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.004","decimals":3}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"-0.004","decimals":3}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.238","decimals":3}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.203","decimals":3}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.147","decimals":3}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"sam:IncomeTaxReconciliationTaxAccountingMethodChange","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4500000","decimals":-5}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Significant components of the Company\u2019s defer<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">r</div>ed tax assets and liabilities are as follows at: </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;\">\u00a0</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt;margin-bottom: 0px;width: 76%;font-size: 10pt;border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028, </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029, </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred tax assets: </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Lease Liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">15,567</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Inventory </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,868</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,356</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Stock-based compensation expense </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,818</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,156</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Accrued expenses </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,232</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,913</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Other </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,914</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,478</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 65%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total deferred tax assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">32,399</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">10,903</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Valuation allowance </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(1,866</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(1,291</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 65%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total deferred tax assets net of valuation allowance </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">30,533</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,612</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred tax liabilities: </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Property, plant and equipment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(78,232</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(57,099</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Right-of-use Assets </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(14,203</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; width: 65%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">Amortization</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(10,899</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">)</div>\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(733</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">)</div>\u00a0</div> </td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Prepaid expenses </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(2,209</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(949</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 65%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total deferred tax liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(105,543</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(58,781</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgb(204, 238, 255);\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 65%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 65%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net deferred tax liabilities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(75,010</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(49,169</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 65%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"sam:DeferredTaxAssetsLeaseLiabilities","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15567000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5868000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1356000","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5818000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5156000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3232000","decimals":-3}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1913000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1914000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2478000","decimals":-3}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32399000","decimals":-3}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10903000","decimals":-3}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1866000","decimals":-3}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1291000","decimals":-3}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30533000","decimals":-3}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9612000","decimals":-3}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78232000","decimals":-3}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57099000","decimals":-3}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"sam:DeferredTaxLiabilitiesRightOfUseAssets","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14203000","decimals":-3}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"sam:DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10899000","decimals":-3}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"sam:DeferredTaxLiabilitiesAccumulatedAmortizationOnIntangibleAssets","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"733000","decimals":-3}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2209000","decimals":-3}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPrepaidExpenses","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"949000","decimals":-3}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"105543000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58781000","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75010000","decimals":-3}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49169000","decimals":-3}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0.0","decimals":-5}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0.0","decimals":-5}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows: </div></div> <div style=\"margin-top: 1em; margin-bottom: 0em; background: none;\"></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 12pt; margin-bottom: 0px; width: 76%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 80%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 6%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at beginning of year </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">836 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">292 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Increases related to current year tax positions </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">101 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(Decreases) Increases related to prior year tax positions </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(63</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">636 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Decreases related to settlements </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(100</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Decreases related to lapse of statute of limitations </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(63</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 80%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 80%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at end of year </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">811 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">836 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 80%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"836000","decimals":-3}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"292000","decimals":-3}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101000","decimals":-3}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-63000","decimals":-3}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"636000","decimals":-3}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63000","decimals":-3}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"811000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"836000","decimals":-3}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"800000","decimals":-5}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"800000","decimals":-5}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"sam:IncomeTaxReturnExaminationPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsCapitalLossCarryforwards","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-5}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"sam:DeferredTaxAssetsCapitalLossCarryforwardsExpirationYear","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"2021"}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">L. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Commitments and Contingencies</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Contractual Obligations </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">As of December\u00a028, 2019, projected cash outflows under <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-cancelable</div> contractual obligations for the remaining years under the contracts are as follows:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 43%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"26\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Payments Due by Period </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2020 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2021 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2022 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2023 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2024 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Thereafter </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"26\" style=\"vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(in thousands) </div></div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Brand support </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">80,157 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">47,380 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,827 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,652 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,760 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,338 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a04,200 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Apples and other ingredients </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">52,904 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">47,810 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">2,547</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">2,547</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Hops, barley and wheat </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">52,466 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">35,589 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,346 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,503 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,288 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,157 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,583 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Equipment and machinery </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">35,528 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">35,528 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20,422 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,123 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,620 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">364 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">170 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">45 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 43%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total contractual obligations </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">241,477 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0188,524 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a018,793 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">14,519 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,218 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,540 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,883 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 43%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company utilizes several varieties of hops in the production of its products. To ensure adequate supplies of these varieties, the Company enters into advance multi-year purchase commitments based on forecasted <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">future</div> </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">hop requirements, among other factors. These purchase commitments extend through crop year 2025 and specify both the quantities and prices, denominated in U.S.\u00a0Dollar, Euros, New Zealand Dollars and British Pounds, to which the Company is committed. Hops purchase commitments outstanding at December\u00a028, 2019 totaled $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">39.2</div>\u00a0million, based on the exchange rates on that date. The Company does not use forward currency exchange contracts and intends to purchase future hops using the exchange rate at the time of purchase. These contracts were deemed necessary in order to bring hop inventory levels and purchase commitments into balance with the Company\u2019s current brewing volume and hop usage forecasts. In addition, these contracts enable the Company to secure its position for future supply with hop vendors in the face of some competitive buying activity. </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Currently, the Company has entered into contracts for barley and wheat with two major suppliers. The contracts include crop year 2019 and 2020 and cover the Company\u2019s barley, wheat, and malt requirements for 2020. These purchase commitments outstanding at December\u00a028, 2019 totaled $<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">13.3</div>\u00a0million. </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s accounting policy for inventory and purchase commitments is to recognize a loss by establishing a reserve to the extent inventory levels and commitments exceed forecasted needs. The computation of the excess inventory requires management to make certain assumptions regarding future sales growth, product mix, cancellation costs and supply, among others. Actual results may differ materially from management\u2019s estimates. The Company continues to manage inventory levels and purchase commitments in an effort to maximize utilization. However, changes in management\u2019s assumptions regarding future sales growth, product mix and hops market conditions could result in future material losses.</div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">For the fiscal year ended December\u00a028, 2019, the Company brewed approximately 74% of its volume at Company-owned breweries. In the normal course of its business, the Company has historically entered into various production arrangements with other brewing companies. Pursuant to these arrangements, the Company supplies raw materials to those brewing companies, and incurs conversion fees for labor at the time the liquid is produced and packaged. The Company is also obligated to meet annual volume requirements in conjunction with certain production arrangements, which are not material to the Company\u2019s operations. </div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">During fiscal years 2018 and 2019, the Company amended its brewing services agreement with City Brewing to include a minimum capacity availability commitment. The amendment grants the Company the right to extend the agreement beyond the December\u00a031, 2021 termination date on an annual basis through December\u00a031, 2029. The amendments require the Company to pay up to $26.5\u00a0million dollars for capital improvements at City Brewing facilities, of which $20.5\u00a0million had been paid as of December\u00a028, 2019 and the remaining amount of $6.0\u00a0million is expected to be paid in May 2020. In fiscal year 2019, City Brewing supplied approximately 23% of the Company\u2019s annual shipment volume. At December\u00a028, 2019, the Company had prepaid brewing service fees of $4.9\u00a0million in prepaid expenses and other current assets and $12.9\u00a0million in other assets, long term. The Company plans to expense the total amount of $17.8<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">million</div> over a 60 month period ending in 2024. </div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s arrangements with other brewing companies require it to periodically purchase equipment in support of brewery operations. As of December\u00a028, 2019, there were no significant equipment purchase requirements outstanding under existing contracts. Changes to the Company\u2019s brewing strategy or existing production arrangements, new production relationships or the introduction of new products in the future may require the Company to purchase equipment to support the contract breweries\u2019 operations. </div></div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Litigation </div></div></div></div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 18pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company is currently not a party to any pending or threatened litigation, the outcome of which would be expected to have a material adverse effect on its financial condition or the results of its operations. </div></div></div>"}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">As of December\u00a028, 2019, projected cash outflows under <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-cancelable</div> contractual obligations for the remaining years under the contracts are as follows:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 43%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"26\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Payments Due by Period </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2020 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2021 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2022 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2023 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2024 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Thereafter </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"26\" style=\"vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(in thousands) </div></div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Brand support </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">80,157 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">47,380 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,827 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,652 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,760 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,338 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a04,200 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Apples and other ingredients </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">52,904 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">47,810 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">2,547</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">2,547</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Hops, barley and wheat </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">52,466 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">35,589 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,346 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,503 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,288 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,157 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,583 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Equipment and machinery </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">35,528 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">35,528 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Other </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">20,422 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,123 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,620 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">364 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">170 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">45 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 43%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 43%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total contractual obligations </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">241,477 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0188,524 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a018,793 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">14,519 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,218 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,540 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,883 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 43%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:BrandSupportMember"},"factValues":[{"value":"80157000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:BrandSupportMember"},"factValues":[{"value":"47380000","decimals":-3}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:BrandSupportMember"},"factValues":[{"value":"9827000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInThirdYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:BrandSupportMember"},"factValues":[{"value":"9652000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFourthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:BrandSupportMember"},"factValues":[{"value":"4760000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFifthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:BrandSupportMember"},"factValues":[{"value":"4338000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueAfterFifthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:BrandSupportMember"},"factValues":[{"value":"4200000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:ApplesAndOtherIngredientsMember"},"factValues":[{"value":"52904000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:ApplesAndOtherIngredientsMember"},"factValues":[{"value":"47810000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:ApplesAndOtherIngredientsMember"},"factValues":[{"value":"2547000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInThirdYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:ApplesAndOtherIngredientsMember"},"factValues":[{"value":"2547000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"52466000","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"35589000","decimals":-3}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"6346000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInThirdYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"4503000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFourthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"2288000","decimals":-3}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFifthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"2157000","decimals":-3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueAfterFifthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsBarleyAndWheatMember"},"factValues":[{"value":"1583000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"35528000","decimals":-3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"35528000","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"20422000","decimals":-3}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"17123000","decimals":-3}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"2620000","decimals":-3}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInThirdYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"364000","decimals":-3}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFourthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"170000","decimals":-3}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFifthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"45000","decimals":-3}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueAfterFifthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:OtherPurchaseCommitmentMember"},"factValues":[{"value":"100000","decimals":-3}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"241477000","decimals":-3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"188524000","decimals":-3}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInSecondYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18793000","decimals":-3}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInThirdYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14519000","decimals":-3}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFourthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7218000","decimals":-3}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInFifthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6540000","decimals":-3}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueAfterFifthYear","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5883000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:RecordedUnconditionalPurchaseObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis":"sam:HopsMember"},"factValues":[{"value":"39200000","decimals":-5}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"sam:NumberOfSuppliers","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis":"sam:BarleyAndWheatMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:PurchaseObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis":"sam:BarleyAndWheatMember"},"factValues":[{"value":"13300000","decimals":-5}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"sam:PercentageOfProductionVolumes","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0.74"}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"sam:DescriptionOfAmendment","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:CityBrewingMember"},"factValues":[{"value":"The amendment grants the Company the right to extend the agreement beyond the December\u00a031, 2021 termination date on an annual basis through December\u00a031, 2029."}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"sam:DescriptionOfAmendment","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:CityBrewingMember"},"factValues":[{"value":"The amendment grants the Company the right to extend the agreement beyond the December\u00a031, 2021 termination date on an annual basis through December\u00a031, 2029."}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligationDueInNextTwelveMonths","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:CityBrewingMember"},"factValues":[{"value":"26500000","decimals":-5}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"sam:PaymentsOfContractualObligations","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:CityBrewingMember"},"factValues":[{"value":"20500000","decimals":-5}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2020-06-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","srt:StatementScenarioAxis":"srt:ScenarioForecastMember","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:CityBrewingMember"},"factValues":[{"value":"6000000.0","decimals":-5}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"sam:PercentageOfProductionVolumes","xbrl:period":"2020-01-01T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.23"}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"sam:PrepaidBrewingServiceFeesCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember"},"factValues":[{"value":"4900000","decimals":-5}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:CityBrewingMember"},"factValues":[{"value":"12900000","decimals":-5}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:ContractualObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:CityBrewingMember"},"factValues":[{"value":"17800000","decimals":-5}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">M. </div></div></td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Fair Value <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Measures</div></div></div></td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company defines fair value as the price that would be received to sell an asset or be paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company applies the </div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">following </div>fair <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">value </div>hierarchy, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">which</div> prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level\u00a01 measurements) and the lowest priority to unobservable inputs (Level\u00a03 measurements). </div>\u00a0</div><div style=\"margin-top: 12pt; margin-bottom: 0px; background: none;\"></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 5%; text-align: left; padding-left: 0px;\">\u00a0</td>\n<td style=\"width: 3%; vertical-align: top; padding-left: 0px;\">\u2022</td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">Level\u00a01\u00a0\u2014 Level\u00a01 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px; background: none;\"></div><div style=\"margin-top: 6pt; margin-bottom: 0px; background: none;\"></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 5%; text-align: left; padding-left: 0px;\">\u00a0</td>\n<td style=\"width: 3%; vertical-align: top; padding-left: 0px;\">\u2022</td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">Level\u00a02\u00a0\u2014 Level\u00a02 inputs are inputs other than quoted prices included within Level\u00a01 that are observable for the asset or liability, either directly or indirectly. If the asset or liability has a specified (contractual) term, a Level\u00a02 input must be observable for substantially the full term of the asset or liability.</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px; background: none;\"></div><div style=\"margin-top: 6pt; margin-bottom: 0px; background: none;\"></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 5%; text-align: left; padding-left: 0px;\">\u00a0</td>\n<td style=\"width: 3%; vertical-align: top; padding-left: 0px;\">\u2022</td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">Level\u00a03\u00a0\u2014 Level\u00a03 inputs are unobservable inputs for the asset or liability in which there is little, if any, market activity for the asset or liability at the measurement date.</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px; background: none;\"></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s money market funds are measured at fair value on a recurring basis (at least annually) and are classified within Level\u00a01 of the fair value hierarchy because they are valued using quoted market prices. The<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div><div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">money market funds are invested substantially in United States Treasury and government securities. The Company does not adjust the quoted market price for such financial instruments. Cash, receivables and payables are carried at their cost, which approximates fair value, because of their short-term nature.</div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 18pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">At December\u00a028, 2019 and December\u00a029, 2018, the Company had money market funds with a \u201cTriple A\u201d rated money market fund. The Company considers the \u201cTriple A\u201d rated money market fund to be a large, highly-rated investment-grade institution. As of December\u00a028, 2019, and December\u00a029, 2018, the Company\u2019s cash and cash equivalents balance was $36.7\u00a0million and $108.4\u00a0million, respectively, including money market funds amounting to $29.5\u00a0million and $107.5\u00a0million, respectively. </div></div>"}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36700000","decimals":-5}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108400000","decimals":-5}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29500000","decimals":-5}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107500000","decimals":-5}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\">\n<tr style=\"page-break-inside: avoid;\">\n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">N. </div></div></td>\n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Common </div>Stock and Share-Based <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Compensation</div></div></div></td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0A Common Stock </div></div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Class\u00a0A Common Stock has no voting rights, except (1)\u00a0as required by law, (2)\u00a0for the election of Class\u00a0A Directors, and (3)\u00a0that the approval of the holders of the Class\u00a0A Common Stock is required for (a)\u00a0certain future authorizations or issuances of additional securities which have rights senior to Class\u00a0A Common Stock, (b)\u00a0certain alterations of rights or terms of the Class\u00a0A or Class\u00a0B Common Stock as set forth in the Articles of Organization of the Company, (c)\u00a0other amendments of the Articles of Organization of the Company, (d)\u00a0certain mergers or consolidations with, or acquisitions of, other entities, and (e)\u00a0sales or dispositions of any significant portion of the Company\u2019s assets. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock </div></div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Class\u00a0B Common Stock has full voting rights, including the right to (1)\u00a0elect a majority of the members of the Company\u2019s Board of Directors and (2)\u00a0approve all (a)\u00a0amendments to the Company\u2019s Articles of Organization, (b)\u00a0mergers or consolidations with, or acquisitions of, other entities, (c)\u00a0sales or dispositions of any significant portion of the Company\u2019s assets, and (d)\u00a0equity-based and other executive compensation and other significant corporate matters. The Company\u2019s Class\u00a0B Common Stock is not listed for trading. Each share of Class\u00a0B Common Stock is freely convertible into one share of Class\u00a0A Common Stock, upon request of any Class\u00a0B holder, and participates equally in earnings. </div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">All distributions with respect to the Company\u2019s capital stock are restricted by the Company\u2019s credit agreement, with the exception of distributions of capital stock from subsidiaries to The Boston Beer Company, Inc. and </div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Boston Beer Corporation, repurchase from former employees of <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-vested</div> investment shares of Class\u00a0A Common Stock issued under the Company\u2019s equity incentive plan, redemption of certain shares of Class\u00a0A Common Stock as approved by the Board of Directors and payment of cash dividends to its holders of common stock. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Employee Stock Compensation Plan </div></div></div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s Employee Equity Incentive Plan (the \u201cEquity Plan\u201d) currently provides for the grant of discretionary options, restricted stock awards and restricted stock units to employees, and provides for shares to be sold to employees of the Company at a discounted purchase price under its investment share program. The Equity Plan is administered by the Board of Directors of the Company, based on recommendations received from the Compensation Committee of the Board of Directors. The Compensation Committee consists of three independent directors. In determining the quantities and types of awards for grant, the Compensation Committee periodically reviews the objectives of the Company\u2019s compensation system and takes into account the position and responsibilities of the employee being considered, the nature and value to the Company of his or her service and accomplishments, his or her present and potential contributions to the success of the Company, the value of the type of awards to the employee and such other factors as the Compensation Committee deems relevant.</div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Stock options and related vesting requirements and terms are granted at the Board of Directors\u2019 discretion, but generally vest ratably over <span style=\"-sec-ix-hidden:hidden10812297\">three</span> to <span style=\"-sec-ix-hidden:hidden10812298\">five</span>-year periods and, with respect to certain options granted to members of senior management, based on the Company\u2019s performance. Generally, the maximum contractual term of stock options is ten years, although the Board of Directors may grant options that exceed the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">ten-year</div> term. During fiscal years 2019, 2018, and 2017, the Company granted options to purchase 26,507 shares, 27,490 shares, 5,185 shares, respectively, of its Class\u00a0A Common Stock to employees at market price on the grant dates. Of the shares granted in 2019, 14,680 shares related to performance-based stock options and 11,827 shares related to service-based stock options. </div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In December 2018, the Employee Equity Incentive Plan was amended to permit the grant of restricted stock units. Previously, the Company granted restricted stock awards. Restricted stock units are also granted at the Board of Directors\u2019 discretion. During fiscal years 2019, 2018, and 2017, the Company granted 22,509 shares, 83,561 shares, and 15,800 shares, respectively, of restricted stock units or awards to certain senior managers and key employees, all of which are service-based and vest ratably over service periods of <span style=\"-sec-ix-hidden:hidden10812296\">one</span> to five years.</div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Equity Plan also has an investment share program which permits employees who have been with the Company for at least one year to purchase shares of Class\u00a0A Common Stock at a discount from current market value of 0% to 40%, based on the employee\u2019s tenure with the Company. Investment shares vest ratably over service periods of five years. Participants may pay for these shares either up front or through payroll deductions over an eleven-month period during the year of purchase. During fiscal years 2019, 2018, and 2017, employees elected to purchase an aggregate of 7,901 investment shares, 9,214 investment shares, and 10,146 investment shares, respectively. </div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company has reserved 6.7\u00a0million shares of Class\u00a0A Common Stock for issuance pursuant to the Equity Plan, of which 1.1\u00a0million shares were available for grant as of December\u00a028, 2019. Shares reserved for issuance under cancelled employee stock options and forfeited restricted stock are returned to the reserve under the Equity Plan for future grants or purchases. The Company also purchases unvested investment shares from employees who have left the Company at the lesser of (i)\u00a0the price paid for the shares when the employee acquired the shares or (ii)\u00a0the fair market value of the shares as of the date next preceding the date on which the shares are called for redemption by the Company. These shares are also returned to the reserve under the Equity Plan for future grants or purchases. </div></div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-Employee</div> Director Options </div></div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;\">The Company has a stock option plan for <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-employee</div> directors of the Company (the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u201cNon-Employee</div> Director Plan\u201d), pursuant to which each <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-employee</div> director of the Company is granted an option to purchase shares of</div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;\">the Company\u2019s Class\u00a0A Common Stock upon election or <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">re-election</div> to the Board of Directors. Stock options issued to <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-employee</div> directors vest upon grant and have a maximum contractual term of <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">ten years</div>. During fiscal years 2019, 2018, and 2017 the Company granted options to purchase an aggregate of 4,779 shares, 5,080 shares, and 10,188 shares of the Company\u2019s Class\u00a0A Common Stock to <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-employee</div> directors, respectively.</div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;\">The Company has reserved 0.6\u00a0million shares of Class\u00a0A Common Stock for issuance pursuant to the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-Employee</div> Director Plan, of which 0.1\u00a0million shares were available for grant as of December\u00a028, 2019. Shares under any cancelled <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-employee</div> directors\u2019 stock options or options that expire unexercised are returned to the reserve under the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-Employee</div> Director Plan for future grants.</div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Option Activity </div></div></div></div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;\">Information related to stock options under the Equity Plan and the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-Employee</div> Director Plan is summarized as follows:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 45%; padding: 0px;\"></td>\n<td style=\"width: 8%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 7%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 8%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 8%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Shares </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Weighted-<br/>Average<br/>Exercise<br/>Price </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Weighted-Average </div><br/>Remaining<br/>Contractual Term<br/>in Years </div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Aggregate<br/>Intrinsic<br/>Value </div></div></div><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in\u00a0thousands) </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Outstanding at December\u00a029, 2018 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">366,829 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0155.75 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Granted </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">31,286 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">313.56 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Forfeited </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Expired </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Exercised </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(82,437</div></div></td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">97.80 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Outstanding at December\u00a028, 2019 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">315,678 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">186.53 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5.75 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a060,680 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Exercisable at December\u00a028, 2019 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">93,113 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">148.60 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.08 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">21,430 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Vested and expected to vest at December\u00a028, 2019 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">286,312 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">184.83 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5.67 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">55,522 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div> <div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Of the total options outstanding at December\u00a028, 2019, 65,306 shares were performance-based options for which the performance criteria had yet to be achieved and 40,607 shares were performance-based options for which the performance criteria had been met but yet to be approved for vesting by the Board of Directors. </div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Stock Compensation to Chief Executive <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Officer</div> </div></div></div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">On April\u00a030, 2018, the Company granted its incoming Chief Executive Officer a performance-based stock option to purchase 9,959 shares of the Company\u2019s Class\u00a0A Common stock with a weighted average fair value of $100.50 per share, which vests through 2022. The incoming Chief Executive Officer was also granted 64,325 restricted stock awards with a weighted-average fair value of $229.30 per share with service-based vesting through 2023. </div></div></div><div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Stock-Based Compensation </div></div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The following table provides information regarding stock-based compensation expense included in operating expenses in the accompanying consolidated statements of comprehensive income: </div></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 66%; padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2019 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2018 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2017 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\">\u00a0</div></td>\n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></td>\n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amounts included in advertising, promotional and selling expenses </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,996 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,243 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,868 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amounts included in general and administrative expenses </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,341 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,792 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,448 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total stock-based compensation expense </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,337 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">10,035 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,316 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%; white-space: nowrap;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts related to performance-based stock awards included in total stock-based<br/>compensation expense </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; white-space: nowrap;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">1,944 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; white-space: nowrap;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">1,750 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; white-space: nowrap;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">36 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As permitted by ASC 718, the Company uses a lattice model, such as the trinomial option-pricing model, to estimate the fair values of stock options. The Company believes that the Black-Scholes option-pricing model is<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div><div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">less effective than the trinomial option-pricing model in valuing long-term options, as it assumes that volatility and interest rates are constant over the life of the option. In addition, the Company believes that the trinomial option-pricing model more accurately reflects the fair value of its stock awards, as it takes into account historical employee exercise patterns based on changes in the Company\u2019s stock price and other relevant variables. The weighted-average fair value of stock options granted in fiscal years 2019, 2018, and 2017 was $</div>131.91<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">, $</div>92.89<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">, and $</div>72.52<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\"> per share, respectively, as calculated using a trinomial option-pricing model.</div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Weighted average assumptions used to estimate fair values of stock options on the date of grants are as follows: </div></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 57%; padding: 0px;\"></td>\n<td style=\"width: 6%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2019 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2018 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2017 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Expected volatility </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">32.1 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">34.0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">36.2 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Risk-free interest rate </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.63 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.68 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.30 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Expected dividends </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Exercise factor </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.33\u00a0times </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.52\u00a0times </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.63\u00a0times </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Discount for post-vesting restrictions </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">Expected volatility is based on the Company\u2019s historical realized volatility. The risk-free interest rate represents the implied yields available from the U.S. Treasury <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">zero-coupon</div> yield curve over the contractual term of the option when using the trinomial option-pricing model. Expected dividend yield is 0% because the Company has not paid dividends in the past and currently has no known intention to do so in the future. Exercise factor and discount for post-vesting restrictions are based on the Company\u2019s historical experience.</div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Fair value of restricted stock awards is based on the Company\u2019s traded stock price on the date of the grants. Fair value of investment shares is calculated using the trinomial option-pricing model.</div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company uses the straight-line attribution method in recognizing stock-based compensation expense for awards that vest based on service conditions. For awards that vest subject to performance conditions, compensation expense is recognized ratably for each tranche of the award over the performance period if it is probable that performance conditions will be met. </div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company recognizes compensation expense, less estimated forfeitures of 11.0%. The forfeiture rate is based upon historical experience and the Company periodically reviews this rate to ensure proper projection of future <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">forfeitures</div>.</div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The total fair value of options vested during fiscal years 2019, 2018, and 2017 was $2.5\u00a0million, $3.2\u00a0million, and $2.9\u00a0million, respectively. The aggregate intrinsic value of stock options exercised during fiscal years 2019, 2018, and 2017 was $20.9\u00a0million, $19.2\u00a0million, and $14.9\u00a0million, respectively. </div></div></div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Based on equity awards outstanding as of December\u00a028, 2019, there is $24.8\u00a0million of unrecognized compensation costs, net of estimated forfeitures, related to unvested share-based compensation arrangements that are expected to vest. Such costs are expected to be recognized over a weighted-average period of 2.0 years. The following table summarizes the estimated future annual stock-based compensation expense related to share-based arrangements existing as of <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Decemb<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">er 28, 2019 that are ex<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">pected</div></div></div>\u00a0to vest (in thousands): </div></div></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 84%; padding: 0px;\"></td>\n<td style=\"width: 8%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2020 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a010,231 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2021 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,529 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2022 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,000 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2023 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,731 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2024 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">334 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 84%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">24,825 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 84%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div>  <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-Vested</div> Shares <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Activity</div> </div></div></div> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 12pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The following table summarizes vesting activities of shares issued under the investment share program and restricted stock awards: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt; margin-bottom: 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 69%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Number<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>of</div></div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Weighted<br/> Average<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Fair<br/> Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-vested</div> at December\u00a029, 2018</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">126,720 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0192.74 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Granted </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">30,410 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">269.91 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Vested </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(33,205</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">188.63 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Forfeited </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(1,783</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">161.42 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 69%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-vested</div> at December\u00a028, 2019</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">122,142 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">213.52 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 69%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">33,205 shares vested in 2019 with a weighted average fair value of $188.63. 20,678 shares vested in 2018 with a weighted average fair value of $156.50. 22,213 shares vested in 2017 with a weighted average fair value of $151.32. </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Stock Repurchase Program </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In 1998, the Board of Directors authorized management to implement a stock repurchase program. As of December\u00a028, 2019, the Company has repurchased a cumulative total of approximately 13.8\u00a0million shares of its Class\u00a0A Common Stock for an aggregate purchase price of approximately $840.7\u00a0million as follows: </div></div>  \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 64%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Number of<br/> Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; white-space: nowrap;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Aggregate<br/> Purchase<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Price </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in\u00a0thousands) </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Repurchased at December\u00a031, 2016 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,483,556 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0607,750 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 repurchases </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">963,790 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">144,602 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Repurchased at December\u00a030, 2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">13,447,346 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">752,352 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 repurchases </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">349,691 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">88,312 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Repurchased at December\u00a029, 2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">13,797,037 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">840,664 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 repurchases </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Repurchased at December\u00a028, 2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">13,797,037 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">840,664 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"26507"}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"27490"}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"5185"}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"14680"}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:ServiceBasedAwardsMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember"},"factValues":[{"value":"11827"}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"22509"}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"83561"}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"15800"}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardRequiredTenureForParticipationInPlan","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"0.40","decimals":2}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember"},"factValues":[{"value":"7901","decimals":0}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember"},"factValues":[{"value":"9214","decimals":0}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeInvestmentSharesPurchase","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:VoluntaryEquityInvestmentProgramMember"},"factValues":[{"value":"10146","decimals":0}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2019-12-29T00: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","decimals":-5}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockCompensationPlanMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"1100000","decimals":-5}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:RangeAxis":"srt:MaximumMember","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"4779"}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"5080"}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember"},"factValues":[{"value":"10188"}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"sam:NonEmployeeDirectorStockOptionMember","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;\">Information related to stock options under the Equity Plan and the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-Employee</div> Director Plan is summarized as follows:</div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 45%; padding: 0px;\"></td>\n<td style=\"width: 8%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 7%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 8%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 8%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Shares </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Weighted-<br/>Average<br/>Exercise<br/>Price </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Weighted-Average </div><br/>Remaining<br/>Contractual Term<br/>in Years </div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Aggregate<br/>Intrinsic<br/>Value </div></div></div><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in\u00a0thousands) </div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Outstanding at December\u00a029, 2018 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">366,829 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0155.75 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Granted </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">31,286 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">313.56 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Forfeited </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Expired </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Exercised </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(82,437</div></div></td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">97.80 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Outstanding at December\u00a028, 2019 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">315,678 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">186.53 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5.75 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a060,680 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Exercisable at December\u00a028, 2019 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">93,113 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">148.60 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4.08 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">21,430 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Vested and expected to vest at December\u00a028, 2019 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">286,312 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">184.83 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5.67 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">55,522 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 0.75pt solid black;\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div> "}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"366829"}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"155.75","decimals":2}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31286"}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"313.56","decimals":2}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"82437"}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"97.80","decimals":2}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"315678"}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"186.53","decimals":2}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P5Y9M"}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60680000","decimals":-3}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"93113"}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"148.60","decimals":2}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P4Y29D"}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21430000","decimals":-3}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"286312"}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"184.83","decimals":2}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P5Y8M1D"}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55522000","decimals":-3}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"65306"}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember","srt:TitleOfIndividualAxis":"sam:BoardOfDirectorsMember"},"factValues":[{"value":"40607"}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2018-04-30T00:00:00/2018-05-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"sam:PresidentAndChiefExecutiveOfficerMember"},"factValues":[{"value":"9959"}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-04-30T00:00:00/2018-05-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","srt:TitleOfIndividualAxis":"sam:PresidentAndChiefExecutiveOfficerMember"},"factValues":[{"value":"100.50","decimals":2}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2018-04-30T00:00:00/2018-05-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","srt:TitleOfIndividualAxis":"srt:ChiefExecutiveOfficerMember"},"factValues":[{"value":"64325"}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-04-30T00:00:00/2018-05-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember","srt:TitleOfIndividualAxis":"srt:ChiefExecutiveOfficerMember"},"factValues":[{"value":"229.30","decimals":2}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The following table provides information regarding stock-based compensation expense included in operating expenses in the accompanying consolidated statements of comprehensive income: </div></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 66%; padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2019 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2018 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2017 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td></tr>\n<tr style=\"font-size: 8pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\">\u00a0</div></td>\n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div></td>\n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\"><div style=\"font-weight:bold;display:inline;width:100%;\">\u00a0</div></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amounts included in advertising, promotional and selling expenses </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,996 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,243 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,868 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amounts included in general and administrative expenses </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,341 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,792 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,448 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total stock-based compensation expense </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,337 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">10,035 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,316 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 66%; white-space: nowrap;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts related to performance-based stock awards included in total stock-based<br/>compensation expense </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; white-space: nowrap;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">1,944 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; white-space: nowrap;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">1,750 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%; white-space: nowrap;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; white-space: nowrap;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">36 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 66%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div>"}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"3996000","decimals":-3}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"3243000","decimals":-3}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"2868000","decimals":-3}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"8341000","decimals":-3}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"6792000","decimals":-3}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"3448000","decimals":-3}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12337000","decimals":-3}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10035000","decimals":-3}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6316000","decimals":-3}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"1944000","decimals":-3}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"1750000","decimals":-3}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","sam:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"36000","decimals":-3}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"131.91","decimals":2}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"92.89","decimals":2}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"72.52","decimals":2}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Weighted average assumptions used to estimate fair values of stock options on the date of grants are as follows: </div></div>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 57%; padding: 0px;\"></td>\n<td style=\"width: 6%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"width: 5%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div></td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2019 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2018 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td>\n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">2017 </div></div></div></div></td>\n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1pt; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Expected volatility </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">32.1 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">34.0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">36.2 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Risk-free interest rate </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.63 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.68 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.30 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Expected dividends </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Exercise factor </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.33\u00a0times </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.52\u00a0times </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.63\u00a0times </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 57%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Discount for post-vesting restrictions </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">%</div>\u00a0</td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 5%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.0 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">%</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div>"}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.321","decimals":3}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.340","decimals":3}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.362","decimals":3}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0263","decimals":4}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0268","decimals":4}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0230","decimals":4}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Times"},"factValues":[{"value":"2.33","decimals":2}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Times"},"factValues":[{"value":"2.52","decimals":2}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseFactor","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Times"},"factValues":[{"value":"3.63","decimals":2}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.000","decimals":3}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.000","decimals":3}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.000","decimals":3}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.110","decimals":3}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2500000","decimals":-5}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3200000","decimals":-5}]},{"name":"rpt:f-972","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2900000","decimals":-5}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20900000","decimals":-5}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19200000","decimals":-5}]},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14900000","decimals":-5}]},{"name":"rpt:f-976","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24800000","decimals":-5}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-978","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"The following table summarizes the estimated future annual stock-based compensation expense related to share-based arrangements existing as of <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Decemb<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">er 28, 2019 that are ex<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">pected</div></div></div>\u00a0to vest (in thousands):\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;\">\n<tr style=\"font-size: 0px;\">\n<td style=\"width: 84%; padding: 0px;\"></td>\n<td style=\"width: 8%; padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td>\n<td style=\"padding: 0px;\"></td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2020 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a010,231 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2021 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7,529 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2022 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,000 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2023 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,731 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2024 </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">334 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 84%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 10pt; page-break-inside: avoid;\">\n<td style=\"padding: 0px; vertical-align: top; width: 84%;\"><div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total </div></div></td>\n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td>\n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">24,825 </div></div></td>\n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr>\n<tr style=\"font-size: 0pt; page-break-inside: avoid;\">\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 84%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td>\n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td></tr></table><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div><div style=\"clear: both; max-height: 0px;\"></div> "}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearOne","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10231000","decimals":-3}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearTwo","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7529000","decimals":-3}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearThree","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5000000","decimals":-3}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFour","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1731000","decimals":-3}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"sam:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpectedFutureCompensationYearFive","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"334000","decimals":-3}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24825000","decimals":-3}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 12pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The following table summarizes vesting activities of shares issued under the investment share program and restricted stock awards: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt; margin-bottom: 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 69%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Number<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>of</div></div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Weighted<br/> Average<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Fair<br/> Value </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-vested</div> at December\u00a029, 2018</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">126,720 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0192.74 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Granted </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">30,410 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">269.91 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Vested </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(33,205</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">188.63 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Forfeited </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(1,783</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">161.42 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 69%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 69%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-vested</div> at December\u00a028, 2019</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">122,142 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">213.52 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 69%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 8%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-986","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"126720"}]},{"name":"rpt:f-987","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"192.74","decimals":2}]},{"name":"rpt:f-988","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"30410"}]},{"name":"rpt:f-989","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"269.91","decimals":2}]},{"name":"rpt:f-990","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"33205"}]},{"name":"rpt:f-991","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"188.63","decimals":2}]},{"name":"rpt:f-992","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1783"}]},{"name":"rpt:f-993","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"161.42","decimals":2}]},{"name":"rpt:f-994","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"122142"}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"213.52","decimals":2}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"33205"}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"188.63","decimals":2}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"20678"}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"156.50","decimals":2}]},{"name":"rpt:f-1000","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"22213"}]},{"name":"rpt:f-1001","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"151.32","decimals":2}]},{"name":"rpt:f-1002","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfTreasuryStockByClassTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"As of December\u00a028, 2019, the Company has repurchased a cumulative total of approximately 13.8\u00a0million shares of its Class\u00a0A Common Stock for an aggregate purchase price of approximately $840.7\u00a0million as follows: \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 64%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 7%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Number of<br/> Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; white-space: nowrap;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"white-space: nowrap;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Aggregate<br/> Purchase<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Price </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in\u00a0thousands) </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Repurchased at December\u00a031, 2016 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,483,556 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0607,750 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 repurchases </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">963,790 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">144,602 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Repurchased at December\u00a030, 2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">13,447,346 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">752,352 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 repurchases </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">349,691 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">88,312 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Repurchased at December\u00a029, 2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">13,797,037 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">840,664 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 repurchases </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Repurchased at December\u00a028, 2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">13,797,037 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">840,664 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-1003","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13800000","decimals":-5}]},{"name":"rpt:f-1004","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"840700000","decimals":-5}]},{"name":"rpt:f-1005","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"12483556","decimals":0}]},{"name":"rpt:f-1006","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"607750000","decimals":-3}]},{"name":"rpt:f-1007","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"963790"}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144602000","decimals":-3}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13447346","decimals":0}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"752352000","decimals":-3}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"349691"}]},{"name":"rpt:f-1012","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"88312000","decimals":-3}]},{"name":"rpt:f-1013","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13797037","decimals":0}]},{"name":"rpt:f-1014","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"840664000","decimals":-3}]},{"name":"rpt:f-1015","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeNumberOfSharesRepurchased","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13797037","decimals":0}]},{"name":"rpt:f-1016","factDimensions":{"xbrl:concept":"sam:StockRepurchaseProgramCumulativeSharesRepurchasedValue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"840664000","decimals":-3}]},{"name":"rpt:f-1017","factDimensions":{"xbrl:concept":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">O. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Employee Retirement Plans and Post-Retirement Medical <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Benefits</div></div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\"></div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> <div style=\"margin-bottom: 0.0001pt; line-height: 12pt; font-family: Calibri, sans-serif; font-size: 10pt; margin-top: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">The Company has one retirement plan covering substantially all non-union employees; two other retirement plans, one of which covers substantially all union employees, and the other of which covers employees of a specific union; and post-retirement medical benefits covering substantially all union employees.</div></div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Non-Union</div> Plans </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Boston Beer Company 401(k) Plan (the \u201cBoston Beer 401(k) Plan\u201d), which was established by the Company in 1993, is a Company-sponsored defined contribution plan that covers a majority of the Company\u2019s <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-union </div> employees who are employed by Boston Beer Corporation, American Craft Brewery LLC, A\u00a0&amp; S Brewing Collaborative LLC, or Angry Orchard Cider Company, LLC. All <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-union</div> employees of these entities are eligible to participate in the Plan immediately upon employment. Participants may make voluntary contributions </div>up to 60% of their annual compensation, subject to IRS limitations. The Company matches each participant\u2019s contribution. A maximum of 6% of compensation is taken into account in determining the amount of the match. The Company matches 100% of the first $1,000 of the eligible compensation participants contribute. Thereafter, the Company matches 50% of the eligible contribution. The Company\u2019s contributions to the Boston Beer 401(k) Plan amounted to $4.0 million, $3.5 million, and $3.2 million in fiscal years 2019, 2018, and 2017, respectively. The basic annual administrative fee for the Boston Beer 401(k) Plan is paid by the Plan\u2019s investment fund revenue. In addition, per the Service Provider Payment Agreement, a credit up to a maximum of two basis points multiplied by the total amount of assets under the Plan per year is available for paying eligible Plan expenses. Participant forfeitures are also available for paying eligible Plan expenses. The Company is responsible for the payment of any additional fees related to the management of the Boston Beer 401(k) Plan. Such fees are not material to the Company. In January 2020, the Company amended the Boston Beer 401(k) Plan to update the Company match as follows: 100% of the first 3% of the eligible compensation participants contribute. Thereafter, the Company matches 50% of the eligible contribution, up to a maximum of 5%.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As part of the Dogfish Head Transaction, the Company acquired The Dogfish Head 401(k) Plan (the \u201cDogfish Head 401(k) Plan\u201d), which is a Company-sponsored defined contribution plan that is available to all Dogfish Head employees. Participants may make voluntary contributions up to 60% of their annual compensation, subject to IRS limitations. The Company matches each participant\u2019s contribution. A maximum of 5% of compensation is taken into account in determining the amount of the match. The Company matches 100% of the first 3% of the eligible compensation participants contribute. Thereafter, the Company matches 50% of the eligible contribution. The Company\u2019s contributions to the Dogfish Head 401(k) Plan amounted to $0.3<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>million in fiscal year 2019. In January 2020, the Dogfish Head 401(k) Plan merged with the Boston Beer 401(k) Plan. </div></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Union Plans </div></div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Samuel Adams Cincinnati Brewery 401(k) Plan for Represented Employees (the \u201cSACB 401(k) Plan\u201d) is a Company-sponsored defined contribution plan. It was established in 1997 and is available to all union employees upon commencement of employment or, if later, attaining age 21. Participants may make voluntary contributions up to 60% of their annual compensation to the SACB 401(k) Plan, subject to IRS limitations. Company contributions for fiscal years 2019 and 2018 were insignificant. The basic annual administrative fee for the SACB 401(k) Plan is paid by the Plan\u2019s investment fund revenue. In addition, per the Service Provider Payment Agreement, a credit up to a maximum of two basis points multiplied by the total amount of assets under the Plan per year, excluding participant loans, is available for paying eligible Plan expenses. The Company is responsible for the payment of any additional fees related to the management of the SACB 401(k) Plan. Such fees are not material to the Company. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Samuel Adams Brewery Company, Ltd. Local Union No.\u00a01199 Pension Plan (the \u201cLocal 1199 Pension Plan\u201d) is a Company-sponsored defined benefit pension plan. It was established in 1991 and is <span style=\"-sec-ix-hidden:hidden10813293\">open to all union employees who are covered by the Company\u2019s collective bargaining agreement with Teamsters Local Union</span> </div></div>  <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">No. 1199 (\u201cLocal Union 1199\u201d), or persons on leave from the Company who are employed by Local Union 1199, and in either case who have completed 12 consecutive months of employment with at least 750 hours worked</div>.<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div><div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">The defined benefit is determined based on years of service since July 1991. The Company made contributions of $</div>314,000<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">, $</div>315,000<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\"> and $</div>238,000<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\"> in fiscal years 2019, 2018 and 2017, respectively. At December\u00a028, 2019 and December\u00a029, 2018, the unfunded projected pension benefits were $</div>2.7<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">\u00a0million and $</div>2.0<div style=\"letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;\">\u00a0million, respectively.</div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">The Company provides a supplement to eligible retirees from Local 1, Local 20, and Local Union 1199 to assist them with the cost of Medicare gap coverage after their retirement on account of age or permanent disability. To qualify for this benefit (collectively, the \u201cRetiree Medical Plan\u201d), an employee must have worked for at least 20 years for the Company or its predecessor at the Company\u2019s Cincinnati Brewery, must have been enrolled in the Company\u2019s group medical insurance plan for at least 5 years before retirement and, in the case of retirees from<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Local 20, for at least 7 of the last 10 years of their employment, and must be eligible for Medicare benefits under the Social Security Act. The accumulated post-retirement benefit obligation was determined using a discount rate of 3.32% at December\u00a028, 2019 and 4.27% at December\u00a029, 2018 and a 2.5% health care cost increase based on the Cincinnati Consumer Price Index for the years 2019, 2018, and 2017. The effect of a 1% point increase and the effect of a 1% point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic post-retirement health care benefit costs and on the accumulated post-retirement benefit obligation for health care benefits would not be significant. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">In addition, the comprehensive medical plan offered to currently employed members of Local 20 remains available to them should they retire after reaching age 57, and before reaching age 65, with at least 20 years of service with the Company or its predecessor at the Company\u2019s Cincinnati Brewery. These eligible retirees may choose to continue to be covered under the Company\u2019s comprehensive group medical plan until they reach the age when they are eligible for Medicare health benefits under the Social Security Act or coverage under a comparable State health benefit plan. Eligible retirees pay 100% of the cost of the coverage. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The funded status of the Local 1199 Pension Plan and the Retiree Medical Plan are as follows: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 45%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Local 1199 Pension Plan </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Retiree Medical Plan </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Fair value of plan assets at end of fiscal year </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a03,946 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a03,322 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Benefit obligation at end of fiscal year </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,680 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,357 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">888 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">731 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Unfunded Status </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(2,734</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(2,035</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(888</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(731</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">On April\u00a021, 2019, the Company reached an agreement with the Local Union 1199 to terminate the Local Union No.\u00a01199 Pension Plan effective January\u00a01, 2020 through either lump sum payments or the purchase of third<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div>party annuities. In the fourth quarter of 2020 the Company expects to complete the termination of the plan and estimates an expense of approximately $1.9\u00a0million will be recorded as a result of the termination. </div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">Prior to the agreement with the Local 1199 Union to terminate the pension plan, the Local 1199 Pension Plan invested in a family of funds designed to minimize excessive short-term risk and focus on consistent, competitive long-term performance, consistent with the funds\u2019 investment objectives. The fund-specific objectives vary and include maximizing long-term returns both before and after taxes, maximizing total return from capital appreciation plus income, and investing in funds that invest in common stock of companies that cover a broad range of industries. The Local 1199 Plan\u2019s investments are considered category 1 assets in the fair value hierarchy and the fair values were determined by reference to <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">period-end</div> quoted market prices.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As a result of the Local 1199 Pension Plan termination, the basis of the long-term rate of return assumption of 1.75% reflects the Local 1199 <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Plan\u2019s</div> current targeted asset allocation of approximately 100% of assets <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">invested</div> </div></div>  <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">in money market funds. The assumed discount rate in estimating the pension obligation was 3.32% and 4.27% at December\u00a028, 2019 and December\u00a029, 2018, respectively.</div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\">The Local 1199 Plan\u2019s weighted<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div>average asset allocations at the measurement dates by asset category are as follows:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 65%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 16%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 15%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Asset Category </div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cash equivalents </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Equity securities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">61</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Debt securities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">39</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"line-height: 18pt; font-size: 18pt;\"><div style=\"font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-1018","factDimensions":{"xbrl:concept":"sam:NumberOfDefinedBenefitPensionPlans","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:CompensationPlan","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-1019","factDimensions":{"xbrl:concept":"sam:NumberOfDefinedBenefitPensionPlans","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:CompensationPlan","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1020","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlansGeneralInformation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember"},"factValues":[{"value":"eligible to participate in the Plan immediately upon employment."}]},{"name":"rpt:f-1021","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember"},"factValues":[{"value":"0.60","decimals":2}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupTwoMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanContributionsByEmployer","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupTwoMember"},"factValues":[{"value":"1000","decimals":0}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupThreeMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember"},"factValues":[{"value":"4000000.0","decimals":-5}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember"},"factValues":[{"value":"3500000","decimals":-5}]},{"name":"rpt:f-1028","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember"},"factValues":[{"value":"3200000","decimals":-5}]},{"name":"rpt:f-1029","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2019-12-29T00:00:00/2019-12-30T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupThreeMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-1030","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2019-12-29T00:00:00/2019-12-30T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupThreeMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"0.03","decimals":2}]},{"name":"rpt:f-1031","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2019-12-29T00:00:00/2019-12-30T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupFourMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-1032","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2019-12-29T00:00:00/2019-12-30T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:BostonBeerCompany401kPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupFourMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-1033","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RetirementPlanNameAxis":"sam:DogfishHead401KPlanMember","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"0.60","decimals":2}]},{"name":"rpt:f-1034","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RetirementPlanNameAxis":"sam:DogfishHead401KPlanMember","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-1035","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:DogfishHead401KPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupFourMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-1036","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanFirstEligibleContributionsByEmployer","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:DogfishHead401KPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupFourMember"},"factValues":[{"value":"0.03","decimals":2}]},{"name":"rpt:f-1037","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:DogfishHead401KPlanMember","us-gaap:RetirementPlanTypeAxis":"sam:GroupThreeMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-1038","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"sam:DogfishHead401KPlanMember","srt:TitleOfIndividualAxis":"sam:NonunionEmployeesMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1039","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlansGeneralInformation","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:SamuelAdamsCincinnatiBrewery401kPlanMember"},"factValues":[{"value":"all union employees upon commencement of employment or, if later, attaining age 21."}]},{"name":"rpt:f-1040","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanNameAxis":"sam:SamuelAdamsCincinnatiBrewery401kPlanMember"},"factValues":[{"value":"0.60","decimals":2}]},{"name":"rpt:f-1041","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RetirementPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"P12M"}]},{"name":"rpt:f-1042","factDimensions":{"xbrl:concept":"sam:MinimumNumberOfEmployeeWorkingHoursRequiredToBeEligibleToParticipateInFourZeroOneKPlan","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RetirementPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"PT750H"}]},{"name":"rpt:f-1043","factDimensions":{"xbrl:concept":"us-gaap:PensionExpense","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"314000","decimals":0}]},{"name":"rpt:f-1044","factDimensions":{"xbrl:concept":"us-gaap:PensionExpense","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"315000","decimals":0}]},{"name":"rpt:f-1045","factDimensions":{"xbrl:concept":"us-gaap:PensionExpense","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"sam:CompanySponsoredPensionPlansMember","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"238000","decimals":0}]},{"name":"rpt:f-1046","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"-2700000","decimals":-5}]},{"name":"rpt:f-1047","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"-2000000.0","decimals":-5}]},{"name":"rpt:f-1048","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-1049","factDimensions":{"xbrl:concept":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-1050","factDimensions":{"xbrl:concept":"sam:RequiredCustomaryEmploymentTimeForEligibilityOfEmployeeBenefits","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-1051","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleToParticipateInRetirementPlan","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-1052","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"0.0332","decimals":4}]},{"name":"rpt:f-1053","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"0.0427","decimals":4}]},{"name":"rpt:f-1054","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-1055","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-1056","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-1057","factDimensions":{"xbrl:concept":"sam:PostretirementMedicalBenefitsQualifyingAge","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P57Y"}]},{"name":"rpt:f-1058","factDimensions":{"xbrl:concept":"sam:PostretirementMedicalBenefitsQualifyingAge","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember"},"factValues":[{"value":"P65Y"}]},{"name":"rpt:f-1059","factDimensions":{"xbrl:concept":"sam:RequiredEmploymentPeriodForEligibilityOfEmployeeBenefits","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember","sam:DefinedBenefitPlansAndOtherPostretirementBenefitPlansAdditionalInformationAxis":"sam:TheInternationalUnionOfOperatingEngineersMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-1060","factDimensions":{"xbrl:concept":"sam:DefinedBenefitPlanCoveragePercentage","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","srt:TitleOfIndividualAxis":"sam:UnionEmployeesMember","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1061","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfNetFundedStatusTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The funded status of the Local 1199 Pension Plan and the Retiree Medical Plan are as follows: </div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 45%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Local 1199 Pension Plan </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"6\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Retiree Medical Plan </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Fair value of plan assets at end of fiscal year </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a03,946 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a03,322 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Benefit obligation at end of fiscal year </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,680 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,357 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">888 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">731 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Unfunded Status </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(2,734</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(2,035</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(888</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(731</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-1062","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"3946000","decimals":-3}]},{"name":"rpt:f-1063","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"3322000","decimals":-3}]},{"name":"rpt:f-1064","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"6680000","decimals":-3}]},{"name":"rpt:f-1065","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"5357000","decimals":-3}]},{"name":"rpt:f-1066","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"888000","decimals":-3}]},{"name":"rpt:f-1067","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"731000","decimals":-3}]},{"name":"rpt:f-1068","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"-2734000","decimals":-3}]},{"name":"rpt:f-1069","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"-2035000","decimals":-3}]},{"name":"rpt:f-1070","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"-888000","decimals":-3}]},{"name":"rpt:f-1071","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFundedStatusOfPlan","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanTypeAxis":"us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember"},"factValues":[{"value":"-731000","decimals":-3}]},{"name":"rpt:f-1072","factDimensions":{"xbrl:concept":"sam:EstimatedExpenseOfTerminationOfRetirementPensionPlan","xbrl:period":"2019-04-01T00:00:00/2019-05-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"sam:UnionNumber1199PensionPlanMember"},"factValues":[{"value":"1900000","decimals":-5}]},{"name":"rpt:f-1073","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"0.0175","decimals":4}]},{"name":"rpt:f-1074","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:CashAndCashEquivalentsAxis":"us-gaap:MoneyMarketFundsMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-1075","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"0.0332","decimals":4}]},{"name":"rpt:f-1076","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RetirementPlanTypeAxis":"us-gaap:PensionPlansDefinedBenefitMember"},"factValues":[{"value":"0.0427","decimals":4}]},{"name":"rpt:f-1077","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\">The Local 1199 Plan\u2019s weighted<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div>average asset allocations at the measurement dates by asset category are as follows:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 65%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 16%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 15%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"text-align: left; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Asset Category </div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Cash equivalents </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Equity securities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">61</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Debt securities </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">39</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Total </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">%</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"line-height: 18pt; font-size: 18pt;\"><div style=\"font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-1078","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:CashAndCashEquivalentsMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1079","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:CashAndCashEquivalentsMember"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1080","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:EquitySecuritiesMember"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1081","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:EquitySecuritiesMember"},"factValues":[{"value":"0.61","decimals":2}]},{"name":"rpt:f-1082","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:DebtSecuritiesMember"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-1083","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis":"us-gaap:DebtSecuritiesMember"},"factValues":[{"value":"0.39","decimals":2}]},{"name":"rpt:f-1084","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1085","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1086","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">P. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Net Income per Share</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net Income per Common Share <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div>\u00a0Basic </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The following table sets forth the computation of basic net income per share using the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">two-class</div> method:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 53%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a030,<br/> 2017 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands, except per share data) </div></div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net Income </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0110,041 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a092,663 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a099,049 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Allocation of net income for basic: </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0A Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">82,474 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">68,080 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">73,114 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">26,600 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23,710 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25,391 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Unvested participating shares </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">967 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">873 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">544 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">110,041 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">92,663 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">99,049 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Weighted average number of shares for basic: </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0A Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,908 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,620 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,933 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock* </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,873 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,002 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,102 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Unvested participating shares </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">105 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">111 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">67 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">11,886 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">11,733 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,102 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income per share for basic: </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0A Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.26 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7.90 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.18 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.26 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7.90 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.18 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> <div style=\"margin-top: 12pt; margin-bottom: 0px; background: none;\"></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 2%; vertical-align: top; white-space: nowrap; padding-left: 0px;\">*</td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">Change in Class\u00a0B Common Stock resulted from the conversion of <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,000</div> shares to Class\u00a0A Common Stock on March\u00a07, 2017, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">79,000</div> shares to Class\u00a0A Common Stock on October\u00a031, 2017, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,000</div> shares to Class\u00a0A Common Stock on November\u00a01, 2018, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,000</div> shares to Class\u00a0A Common stock on August\u00a08, 2019 and <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">145,000</div> shares to Class\u00a0A Common stock on December\u00a013, 2019 with the ending number of shares reflecting the weighted average for the period.</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;\"><div style=\"font-style:italic;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net Income per Common Share <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div>\u00a0Diluted </div></div></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The Company calculates diluted net income per share for common stock using the more dilutive of (1)\u00a0the treasury stock method, or (2)\u00a0the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">two-class</div> method, which assumes the participating securities are not exercised or converted.</div><div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\">The following tables set forth the computation of diluted net income per share, assuming the conversion of all Class\u00a0B Common Stock into Class\u00a0A Common Stock and using the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">two-class</div> method for unvested participating shares:</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\">\u00a0</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt;margin-bottom: 0px;width: 84%;font-size: 10pt;border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 57%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended December\u00a028, 2019 </div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Earnings to<br/> Common<br/> Shareholders </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Common<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">EPS </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td colspan=\"6\" style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); text-align: center; line-height: 8pt; white-space: nowrap;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\"><div style=\"line-height: 8pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands, except per<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>share\u00a0data) </div></div></div></td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 57%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As reported <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div>\u00a0basic </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">82,474 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,908 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.26</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr> \n<td style=\"vertical-align: top; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 57%;\"> <div style=\"font-family: &quot;Times New Roman&quot;; margin-left: 3em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;\">Add: effect of dilutive potential common shares</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 57%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left;text-indent: -1em;font-family: &quot;Times New Roman&quot;;font-size: 10pt;margin-top: 0pt;margin-bottom: 0pt;margin-left: 5.00em;line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Share-based awards </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">127 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 57%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left;text-indent: -1em;font-family: &quot;Times New Roman&quot;;font-size: 10pt;margin-top: 0pt;margin-bottom: 0pt;margin-left: 5.00em;line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">26,600 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,873 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 0.375pt; vertical-align: top; width: 57%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net effect of unvested participating shares </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">10 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 1.25pt; vertical-align: top; width: 57%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Net income per common share <div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">-</div>\u00a0diluted </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">109,084</div><div style=\"line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background: none;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">11,908</div><div style=\"line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background: none;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">9.16</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div>\u00a0</div> \n<table style=\"margin-top: 12pt; margin-bottom: 0px; width: 84%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"10\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended December\u00a029, 2018 </div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Earnings to<br/> Common<br/> Shareholders </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Common Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">EPS </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-align: center; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td colspan=\"6\" style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); text-align: center; line-height: 8pt; white-space: nowrap;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\"><div style=\"line-height: 8pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands, except per<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>share\u00a0data) </div></div></div></td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); line-height: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; text-align: center; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">As reported <div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">-</div> basic </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">68,080</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">8,620</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">7.90</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"vertical-align: top; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 56%; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; margin-left: 3em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Add: effect of dilutive potential c<div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">o</div>mmon shares</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Share-based awards </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">\u2014\u00a0\u00a0</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">112</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Class\u00a0B Common Stock </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">23,710</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">3,002</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 0.375pt; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Net effect of unvested participating shares </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">8</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">\u2014\u00a0\u00a0</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 1.25pt; vertical-align: top; width: 56%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Net income per common share <div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">-</div> diluted </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: top; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">91,798</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: top; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">11,734</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></td> \n<td style=\"text-align: right; vertical-align: top; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">7.82</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div>\u00a0</div> \n<table style=\"margin-top: 12pt; margin-bottom: 0px; width: 84%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"10\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended December\u00a030, 2017 </div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Earnings to<br/> Common<br/> Shareholders </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Common Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">EPS </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-align: center; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td colspan=\"6\" style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); text-align: center; line-height: 8pt; white-space: nowrap;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\"><div style=\"line-height: 8pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands, except per<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>share\u00a0data) </div></div></div></td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); line-height: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; text-align: center; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As reported <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div> basic </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">73,114 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,933 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.18</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr> \n<td style=\"vertical-align: top; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 56%;\"> <div style=\"font-family: &quot;Times New Roman&quot;; margin-left: 3em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;\">Add: effect of dilutive potential common shares</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt;\">\u00a0</div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt;\">\u00a0</div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Share-based awards </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">145 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25,391 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,102 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 0.375pt; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net effect of unvested participating shares </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 1.25pt; vertical-align: top; width: 56%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Net income per common share <div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">-</div> diluted </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">98,512</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">12,180</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">8.09</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\">Basic net income per common share for each share of Class\u00a0A<div style=\"display:inline;\">\u00a0</div>Com<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">m</div>on<div style=\"display:inline;\">\u00a0</div>Stock and Class\u00a0B Common Stock is $9.26, $7.90, and $8.18 for the fiscal years 2019, 2018, and 2017, respectively, as each share of Class\u00a0A and Class\u00a0B participates equally in earnings. Shares of Class\u00a0B are convertible at any time into shares of Class\u00a0A on a <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">one-for-one</div> basis at the option of the stockholder.</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Weighted average stock options to purchase 23,000, 100,000, and 785,000 shares of Class\u00a0A Common Stock were outstanding during fiscal 2019, 2018, and 2017, respectively, but not included in computing diluted income per share because their effects were anti-dilutive. Additionally, performance-based stock options to purchase 10,000, 10,000, and 36,000 shares of Class\u00a0A Common Stock were outstanding during fiscal 2019, 2018, and </div></div>  <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\">2017, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">respectively</div>, but not included in computing dilutive income per share because the performance criteria of these stock options were not met as of December\u00a028, 2019, December\u00a029, 2018, and December\u00a030, 2017, respectively.</div> "}]},{"name":"rpt:f-1087","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\">The following table sets forth the computation of basic net income per share using the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">two-class</div> method:</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 53%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a030,<br/> 2017 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands, except per share data) </div></div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net Income </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0110,041 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a092,663 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a099,049 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Allocation of net income for basic: </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0A Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">82,474 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">68,080 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">73,114 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">26,600 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23,710 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25,391 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Unvested participating shares </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">967 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">873 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">544 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">110,041 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">92,663 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">99,049 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Weighted average number of shares for basic: </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0A Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,908 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,620 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,933 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock* </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,873 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,002 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,102 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Unvested participating shares </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">105 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">111 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">67 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">11,886 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">11,733 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">12,102 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income per share for basic: </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0A Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.26 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7.90 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.18 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.26 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7.90 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.18 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> <div style=\"margin-top: 12pt; margin-bottom: 0px; background: none;\"></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 2%; vertical-align: top; white-space: nowrap; padding-left: 0px;\">*</td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">Change in Class\u00a0B Common Stock resulted from the conversion of <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,000</div> shares to Class\u00a0A Common Stock on March\u00a07, 2017, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">79,000</div> shares to Class\u00a0A Common Stock on October\u00a031, 2017, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,000</div> shares to Class\u00a0A Common Stock on November\u00a01, 2018, <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">100,000</div> shares to Class\u00a0A Common stock on August\u00a08, 2019 and <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">145,000</div> shares to Class\u00a0A Common stock on December\u00a013, 2019 with the ending number of shares reflecting the weighted average for the period.</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-1088","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110041000","decimals":-3}]},{"name":"rpt:f-1089","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92663000","decimals":-3}]},{"name":"rpt:f-1090","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99049000","decimals":-3}]},{"name":"rpt:f-1091","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"82474000","decimals":-3}]},{"name":"rpt:f-1092","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"68080000","decimals":-3}]},{"name":"rpt:f-1093","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"73114000","decimals":-3}]},{"name":"rpt:f-1094","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"26600000","decimals":-3}]},{"name":"rpt:f-1095","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"23710000","decimals":-3}]},{"name":"rpt:f-1096","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"25391000","decimals":-3}]},{"name":"rpt:f-1097","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"sam:UnvestedSharesMember"},"factValues":[{"value":"-967000","decimals":-3}]},{"name":"rpt:f-1098","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"sam:UnvestedSharesMember"},"factValues":[{"value":"-873000","decimals":-3}]},{"name":"rpt:f-1099","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"sam:UnvestedSharesMember"},"factValues":[{"value":"-544000","decimals":-3}]},{"name":"rpt:f-1100","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110041000","decimals":-3}]},{"name":"rpt:f-1101","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92663000","decimals":-3}]},{"name":"rpt:f-1102","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99049000","decimals":-3}]},{"name":"rpt:f-1103","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8908000","decimals":-3}]},{"name":"rpt:f-1104","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8620000","decimals":-3}]},{"name":"rpt:f-1105","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8933000","decimals":-3}]},{"name":"rpt:f-1106","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2873000","decimals":-3}]},{"name":"rpt:f-1107","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3002000","decimals":-3}]},{"name":"rpt:f-1108","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3102000","decimals":-3}]},{"name":"rpt:f-1109","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"sam:UnvestedSharesMember"},"factValues":[{"value":"105000","decimals":-3}]},{"name":"rpt:f-1110","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"sam:UnvestedSharesMember"},"factValues":[{"value":"111000","decimals":-3}]},{"name":"rpt:f-1111","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"sam:UnvestedSharesMember"},"factValues":[{"value":"67000","decimals":-3}]},{"name":"rpt:f-1112","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"11886000","decimals":-3}]},{"name":"rpt:f-1113","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"11733000","decimals":-3}]},{"name":"rpt:f-1114","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"12102000","decimals":-3}]},{"name":"rpt:f-1115","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9.26","decimals":2}]},{"name":"rpt:f-1116","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"7.90","decimals":2}]},{"name":"rpt:f-1117","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8.18","decimals":2}]},{"name":"rpt:f-1118","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"9.26","decimals":2}]},{"name":"rpt:f-1119","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"7.90","decimals":2}]},{"name":"rpt:f-1120","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"8.18","decimals":2}]},{"name":"rpt:f-1121","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2017-03-01T00:00:00/2017-03-08T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000"}]},{"name":"rpt:f-1122","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2017-10-01T00:00:00/2017-11-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"79000"}]},{"name":"rpt:f-1123","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2018-10-30T00:00:00/2018-11-02T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000"}]},{"name":"rpt:f-1124","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2019-08-01T00:00:00/2019-08-09T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000"}]},{"name":"rpt:f-1125","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2019-12-01T00:00:00/2019-12-14T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"145000"}]},{"name":"rpt:f-1126","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\">The following tables set forth the computation of diluted net income per share, assuming the conversion of all Class\u00a0B Common Stock into Class\u00a0A Common Stock and using the <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">two-class</div> method for unvested participating shares:</div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;\">\u00a0</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top: 0pt;margin-bottom: 0px;width: 84%;font-size: 10pt;border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 57%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 8%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended December\u00a028, 2019 </div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Earnings to<br/> Common<br/> Shareholders </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Common<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">EPS </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td colspan=\"6\" style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); text-align: center; line-height: 8pt; white-space: nowrap;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\"><div style=\"line-height: 8pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands, except per<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>share\u00a0data) </div></div></div></td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 57%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As reported <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div>\u00a0basic </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">82,474 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,908 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9.26</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr> \n<td style=\"vertical-align: top; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 57%;\"> <div style=\"font-family: &quot;Times New Roman&quot;; margin-left: 3em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;\">Add: effect of dilutive potential common shares</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;\">\u00a0</div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: normal; margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 57%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left;text-indent: -1em;font-family: &quot;Times New Roman&quot;;font-size: 10pt;margin-top: 0pt;margin-bottom: 0pt;margin-left: 5.00em;line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Share-based awards </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">127 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 57%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left;text-indent: -1em;font-family: &quot;Times New Roman&quot;;font-size: 10pt;margin-top: 0pt;margin-bottom: 0pt;margin-left: 5.00em;line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">26,600 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,873 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 0.375pt; vertical-align: top; width: 57%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net effect of unvested participating shares </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">10 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 1.25pt; vertical-align: top; width: 57%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Net income per common share <div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">-</div>\u00a0diluted </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">109,084</div><div style=\"line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background: none;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">11,908</div><div style=\"line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background: none;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 8%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">9.16</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div>\u00a0</div> \n<table style=\"margin-top: 12pt; margin-bottom: 0px; width: 84%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"10\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended December\u00a029, 2018 </div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Earnings to<br/> Common<br/> Shareholders </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Common Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">EPS </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-align: center; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td colspan=\"6\" style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); text-align: center; line-height: 8pt; white-space: nowrap;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\"><div style=\"line-height: 8pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands, except per<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>share\u00a0data) </div></div></div></td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); line-height: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; text-align: center; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">As reported <div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">-</div> basic </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">68,080</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">8,620</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">7.90</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"vertical-align: top; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 56%; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; margin-left: 3em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">Add: effect of dilutive potential c<div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">o</div>mmon shares</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"margin-bottom: 0pt; margin-top: 0pt; font-size: 10pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Share-based awards </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">\u2014\u00a0\u00a0</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">112</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Class\u00a0B Common Stock </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">23,710</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">3,002</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 0.375pt; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Net effect of unvested participating shares </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">8</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">\u2014\u00a0\u00a0</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 1.25pt; vertical-align: top; width: 56%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Net income per common share <div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">-</div> diluted </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: top; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">91,798</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: top; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">11,734</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div></td> \n<td style=\"text-align: right; vertical-align: top; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">7.82</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div>\u00a0</div> \n<table style=\"margin-top: 12pt; margin-bottom: 0px; width: 84%; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;margin-left : auto;margin-right : auto;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"10\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;\">\u00a0</td> \n<td colspan=\"10\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0);;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">Fifty-two</div> weeks ended December\u00a030, 2017 </div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; white-space: nowrap;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Earnings to<br/> Common<br/> Shareholders </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Common Shares </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; background-color: rgba(255, 255, 255, 0); border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">EPS </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr> \n<td style=\"padding: 0px; vertical-align: top; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-align: center; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td colspan=\"6\" style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); text-align: center; line-height: 8pt; white-space: nowrap;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\"><div style=\"line-height: 8pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">(in thousands, except per<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div>share\u00a0data) </div></div></div></td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); line-height: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; text-align: center; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 8pt; font-size: 8pt; white-space: nowrap;;width:;\"> <div style=\"margin-bottom: 0px; margin-top: 0px; text-align: center; font-size: 8pt; line-height: 8pt; white-space: nowrap;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">\u00a0</div></div> </td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">As reported <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">-</div> basic </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">73,114 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,933 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8.18</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr> \n<td style=\"vertical-align: top; padding: 0px; background-color: rgba(255, 255, 255, 0); width: 56%;\"> <div style=\"font-family: &quot;Times New Roman&quot;; margin-left: 3em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;\">Add: effect of dilutive potential common shares</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt;\">\u00a0</div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt;\">\u00a0</div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\"> <div style=\"line-height: 8.5pt; margin-bottom: 0pt; margin-top: 0pt;\">\u00a0</div> </td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Share-based awards </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">145 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 56%; background-color: rgba(255, 255, 255, 0);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Class\u00a0B Common Stock </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25,391 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,102 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 0.375pt; vertical-align: top; width: 56%; background-color: rgb(204, 238, 255);\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net effect of unvested participating shares </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">7 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgb(204, 238, 255); padding-bottom: 0in; border-bottom: 0.75pt solid black;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;\"></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0.375pt; background-color: rgb(204, 238, 255);\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; break-inside: avoid;\"> \n<td style=\"padding: 0px 0px 1.25pt; vertical-align: top; width: 56%; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">Net income per common share <div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">-</div> diluted </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 0in; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">98,512</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 2.5pt double black; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; background-color: rgba(255, 255, 255, 0); padding-bottom: 1.5pt; border-bottom: 2.5pt double black; line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">12,180</div><div style=\"line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;;display:inline;\"> </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.5pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">$</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;\">8.09</div></div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 1.25pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;\"><div style=\"font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div>"}]},{"name":"rpt:f-1127","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"82474000","decimals":-3}]},{"name":"rpt:f-1128","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8908000","decimals":-3}]},{"name":"rpt:f-1129","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9.26","decimals":2}]},{"name":"rpt:f-1130","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"127000","decimals":-3}]},{"name":"rpt:f-1131","factDimensions":{"xbrl:concept":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"26600000","decimals":-3}]},{"name":"rpt:f-1132","factDimensions":{"xbrl:concept":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"2873000","decimals":-3}]},{"name":"rpt:f-1133","factDimensions":{"xbrl:concept":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-1134","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"109084000","decimals":-3}]},{"name":"rpt:f-1135","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"11908000","decimals":-3}]},{"name":"rpt:f-1136","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"9.16","decimals":2}]},{"name":"rpt:f-1137","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"68080000","decimals":-3}]},{"name":"rpt:f-1138","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8620000","decimals":-3}]},{"name":"rpt:f-1139","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"7.90","decimals":2}]},{"name":"rpt:f-1140","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"112000","decimals":-3}]},{"name":"rpt:f-1141","factDimensions":{"xbrl:concept":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"23710000","decimals":-3}]},{"name":"rpt:f-1142","factDimensions":{"xbrl:concept":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3002000","decimals":-3}]},{"name":"rpt:f-1143","factDimensions":{"xbrl:concept":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8000","decimals":-3}]},{"name":"rpt:f-1144","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91798000","decimals":-3}]},{"name":"rpt:f-1145","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"11734000","decimals":-3}]},{"name":"rpt:f-1146","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"7.82","decimals":2}]},{"name":"rpt:f-1147","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"73114000","decimals":-3}]},{"name":"rpt:f-1148","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8933000","decimals":-3}]},{"name":"rpt:f-1149","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8.18","decimals":2}]},{"name":"rpt:f-1150","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"145000","decimals":-3}]},{"name":"rpt:f-1151","factDimensions":{"xbrl:concept":"us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"25391000","decimals":-3}]},{"name":"rpt:f-1152","factDimensions":{"xbrl:concept":"sam:IncrementalCommonSharesAttributableToConversionOfCommonStock","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"3102000","decimals":-3}]},{"name":"rpt:f-1153","factDimensions":{"xbrl:concept":"sam:IncomeAllocatedToEquityInstrumentsOtherThanOptionNonvested","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-1154","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98512000","decimals":-3}]},{"name":"rpt:f-1155","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"12180000","decimals":-3}]},{"name":"rpt:f-1156","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassBMember"},"factValues":[{"value":"8.09","decimals":2}]},{"name":"rpt:f-1157","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"9.26","decimals":2}]},{"name":"rpt:f-1158","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"7.90","decimals":2}]},{"name":"rpt:f-1159","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"8.18","decimals":2}]},{"name":"rpt:f-1160","factDimensions":{"xbrl:concept":"sam:ConvertibleSharesExchangeRatio","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"sam:Customer"},"factValues":[{"value":"1","decimals":0}]},{"name":"rpt:f-1161","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"23000"}]},{"name":"rpt:f-1162","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"100000"}]},{"name":"rpt:f-1163","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember"},"factValues":[{"value":"785000"}]},{"name":"rpt:f-1164","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:AwardTypeAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"10000"}]},{"name":"rpt:f-1165","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:AwardTypeAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"10000"}]},{"name":"rpt:f-1166","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:CommonClassAMember","us-gaap:AwardTypeAxis":"sam:PerformanceBasedAwardsMember"},"factValues":[{"value":"36000"}]},{"name":"rpt:f-1167","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNoteTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Q. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Accumulated Other Comprehensive <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Loss</div></div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accumulated other comprehensive loss represents amounts of unrecognized actuarial gains or losses related to the Company sponsored defined benefit pension plan and post-retirement medical plan, net of tax effect, and cumulative currency translation adjustments. Changes in accumulated other comprehensive loss represent actuarial losses or gains, net of tax effect, recognized as components of net periodic benefit costs and currency translation adjustments due to tax rate changes in the period. The following table details the changes in accumulated other comprehensive loss for 2019, 2018, and 2017 (in thousands): </div></div>  \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 70%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 23%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accumulated\u00a0Other<br/> Comprehensive\u00a0(Loss)<br/> Income </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at December\u00a031, 2016 </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(1,103</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred pension and other post-retirement benefit costs, net of\u00a0tax\u00a0benefit\u00a0of\u00a0$57 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(170</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization of Deferred benefit costs, net of tax benefit of $11 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(32</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Currency translation adjustment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at December\u00a030, 2017 </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(1,288</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred pension and other post-retirement benefit costs, net of\u00a0taxes\u00a0of\u00a0$64 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">191 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization of Deferred benefit costs, net of taxes of $29 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">86 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\">One time effect of adoption of ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2018-02, </div> Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(211</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Currency translation adjustment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at December\u00a029, 2018 </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(1,197</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred pension and other post-retirement benefit costs, net of\u00a0taxes\u00a0of\u00a0$150 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(442</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization of Deferred benefit costs, net of taxes of $26 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(77</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Currency translation adjustment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">47 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at December\u00a028, 2019 </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(1,669</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-1168","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"The following table details the changes in accumulated other comprehensive loss for 2019, 2018, and 2017 (in thousands): \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 70%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 23%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Accumulated\u00a0Other<br/> Comprehensive\u00a0(Loss)<br/> Income </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at December\u00a031, 2016 </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(1,103</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred pension and other post-retirement benefit costs, net of\u00a0tax\u00a0benefit\u00a0of\u00a0$57 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(170</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization of Deferred benefit costs, net of tax benefit of $11 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(32</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Currency translation adjustment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at December\u00a030, 2017 </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(1,288</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred pension and other post-retirement benefit costs, net of\u00a0taxes\u00a0of\u00a0$64 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">191 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization of Deferred benefit costs, net of taxes of $29 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">86 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\">One time effect of adoption of ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2018-02, </div> Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(211</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Currency translation adjustment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">25 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at December\u00a029, 2018 </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(1,197</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Deferred pension and other post-retirement benefit costs, net of\u00a0taxes\u00a0of\u00a0$150 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(442</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Amortization of Deferred benefit costs, net of taxes of $26 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(77</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Currency translation adjustment </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">47 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Balance at December\u00a028, 2019 </div></div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(1,669</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-1169","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1103000","decimals":-3}]},{"name":"rpt:f-1170","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57000","decimals":-3}]},{"name":"rpt:f-1171","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"170000","decimals":-3}]},{"name":"rpt:f-1172","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-1173","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32000","decimals":-3}]},{"name":"rpt:f-1174","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-1175","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1288000","decimals":-3}]},{"name":"rpt:f-1176","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"64000","decimals":-3}]},{"name":"rpt:f-1177","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-191000","decimals":-3}]},{"name":"rpt:f-1178","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29000","decimals":-3}]},{"name":"rpt:f-1179","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"86000","decimals":-3}]},{"name":"rpt:f-1180","factDimensions":{"xbrl:concept":"sam:OtherComprehensiveIncomeLossNewAccountingPronouncementOrChangeInAccountingPrincipleEffectFromOtherComprehensiveIncomeToRetainedEarnings","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-211000","decimals":-3}]},{"name":"rpt:f-1181","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-1182","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1197000","decimals":-3}]},{"name":"rpt:f-1183","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"150000","decimals":-3}]},{"name":"rpt:f-1184","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"442000","decimals":-3}]},{"name":"rpt:f-1185","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-1186","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-77000","decimals":-3}]},{"name":"rpt:f-1187","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"47000","decimals":-3}]},{"name":"rpt:f-1188","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1669000","decimals":-3}]},{"name":"rpt:f-1189","factDimensions":{"xbrl:concept":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"<div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin: 0px auto; width: 8.5in; font-size: 10pt;\"> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">R. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Valuation and Qualifying Accounts</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> </div> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;\">The Company maintains reserves against accounts receivable for doubtful accounts and inventory for obsolete and slow-moving inventory. The Company also maintains reserves against accounts receivable for distributor promotional allowances. In addition, the Company maintains a reserve for estimated returns of stale beer, which is included in accrued expenses.</div>  \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 52%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Allowance for Doubtful Accounts </div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance\u00a0at<br/> Beginning<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>of<br/> Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Net\u00a0Provision<br/> (Recovery) </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts<br/> Charged\u00a0Against<br/> Reserves </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance\u00a0at<br/> End of<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px; font-size: 8pt;;display:inline;\">\u00a0</div>Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px; width: 0px; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(In thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 52%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">45 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a00</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">47 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 52%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 52%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: 7pt; font-size: 7pt;\"><div style=\"font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> \n<table style=\"margin: 0pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Discount Accrual </div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>at<br/> Beginning<div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>of</div></div></div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Net<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; font-size: 8pt;;display:inline;\">\u00a0</div>Provision<br/> (Recovery) * </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts<br/> Charged<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>Against<br/> Reserves </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> End of<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; font-size: 8pt;;display:inline;\">\u00a0</div>Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px; width: 0px; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(In thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a04,636 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a043,920 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(42,284</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a06,272 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,072 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">36,213 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(34,649</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,636 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,078 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">30,171 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(30,177</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,072 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> \n<table style=\"margin: 0pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Inventory Obsolescence Reserve </div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> Beginning<div style=\"letter-spacing: 0px; top: 0px; font-size: 8pt;;display:inline;\">\u00a0</div>of</div></div></div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Net Provision<br/> (Recovery) </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts<br/> Charged<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>Against<br/> Reserves </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> End of<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; font-size: 8pt;;display:inline;\">\u00a0</div>Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px; width: 0px; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(In thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,580 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,092 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(4,297</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,375 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,826 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,175 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3,421</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,580 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,262 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,751 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(6,187</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,826 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> \n<table style=\"margin: 0pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Stale Beer Reserve </div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> Beginning<div style=\"letter-spacing: 0px; top: 0px; font-size: 8pt;;display:inline;\">\u00a0</div>of</div></div></div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Net Provision<br/> (Recovery) </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts<br/> Charged Against<br/> Reserves </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> End of<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px; font-size: 8pt;;display:inline;\">\u00a0</div>Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px; width: 0px; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(In thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,146 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,406 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(4,724</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,828 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,023 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,691 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3,568</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,146 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,226 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,449 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(7,652</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,023 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin-top: 12pt; margin-bottom: 0px; background: none;\"></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 2%; vertical-align: top; white-space: nowrap; padding-left: 0px;\">*</td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">2018 net provision of the discount accrual includes $1.7\u00a0million related to the cumulative effect adjustment to retained earnings and the current year adjustment to deferred revenue related to the adoption of ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2014-09. </div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-1190","factDimensions":{"xbrl:concept":"sam:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"In addition, the Company maintains a reserve for estimated returns of stale beer, which is included in accrued expenses. \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 52%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 9%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Allowance for Doubtful Accounts </div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance\u00a0at<br/> Beginning<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>of<br/> Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Net\u00a0Provision<br/> (Recovery) </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts<br/> Charged\u00a0Against<br/> Reserves </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance\u00a0at<br/> End of<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px; font-size: 8pt;;display:inline;\">\u00a0</div>Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px; width: 0px; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(In thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 52%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">45 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a00</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">47 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 52%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 52%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 9%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u2014\u00a0\u00a0</div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin-bottom: 0px; margin-top: 0px; line-height: 7pt; font-size: 7pt;\"><div style=\"font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div> \n<table style=\"margin: 0pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Discount Accrual </div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>at<br/> Beginning<div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>of</div></div></div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Net<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; font-size: 8pt;;display:inline;\">\u00a0</div>Provision<br/> (Recovery) * </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts<br/> Charged<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>Against<br/> Reserves </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> End of<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; font-size: 8pt;;display:inline;\">\u00a0</div>Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px; width: 0px; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(In thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a04,636 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a043,920 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(42,284</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a06,272 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,072 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">36,213 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(34,649</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,636 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,078 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">30,171 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0(30,177</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,072 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> \n<table style=\"margin: 0pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Inventory Obsolescence Reserve </div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> Beginning<div style=\"letter-spacing: 0px; top: 0px; font-size: 8pt;;display:inline;\">\u00a0</div>of</div></div></div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Net Provision<br/> (Recovery) </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts<br/> Charged<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 8pt; font-size: 8pt;;display:inline;\">\u00a0</div>Against<br/> Reserves </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> End of<div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap; font-size: 8pt;;display:inline;\">\u00a0</div>Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px; width: 0px; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(In thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,580 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">8,092 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(4,297</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">6,375 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,826 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,175 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3,421</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,580 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 55%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,262 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,751 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(6,187</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,826 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin-bottom: 0px; margin-top: 0px;\">\u00a0</div> \n<table style=\"margin: 0pt auto 0px; width: 100%; font-size: 10pt; border-spacing: 0px;\"> \n<tr style=\"font-size: 1pt;\"> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;;width:;\"><div style=\"font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Stale Beer Reserve </div></div></div></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> Beginning<div style=\"letter-spacing: 0px; top: 0px; font-size: 8pt;;display:inline;\">\u00a0</div>of</div></div></div></div> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Net Provision<br/> (Recovery) </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Amounts<br/> Charged Against<br/> Reserves </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 8pt; font-size: 8pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; line-height: 9pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"white-space: nowrap; font-size: 8pt;;font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;\">Balance at<br/> End of<div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px; font-size: 8pt;;display:inline;\">\u00a0</div>Period </div></div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt; white-space: nowrap; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8.5pt; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td colspan=\"14\" style=\"vertical-align: bottom; padding-left: 0px; width: 0px; line-height: 8pt; font-size: 8pt;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 8pt;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;\">(In thousands) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; line-height: 8pt; font-size: 8pt;;width:;\"><div style=\"font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;\">\u00a0</div></div></td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2019 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,146 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">4,406 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(4,724</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1,828 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2018 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,023 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,691 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(3,568</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2,146 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 53%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2017 </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,226 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">5,449 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(7,652</div></div> </td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px;\">)</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 7%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3,023 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"margin-top: 12pt; margin-bottom: 0px; background: none;\"></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 2%; vertical-align: top; white-space: nowrap; padding-left: 0px;\">*</td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">2018 net provision of the discount accrual includes $1.7\u00a0million related to the cumulative effect adjustment to retained earnings and the current year adjustment to deferred revenue related to the adoption of ASU <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">2014-09. </div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-1191","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForDoubtfulAccountCurrentMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-1192","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForDoubtfulAccountCurrentMember"},"factValues":[{"value":"45000","decimals":-3}]},{"name":"rpt:f-1193","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForDoubtfulAccountCurrentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1194","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForDoubtfulAccountCurrentMember"},"factValues":[{"value":"47000","decimals":-3}]},{"name":"rpt:f-1195","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForDoubtfulAccountCurrentMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-1196","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForDoubtfulAccountCurrentMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-1197","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"4636000","decimals":-3}]},{"name":"rpt:f-1198","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"43920000","decimals":-3}]},{"name":"rpt:f-1199","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"42284000","decimals":-3}]},{"name":"rpt:f-1200","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"6272000","decimals":-3}]},{"name":"rpt:f-1201","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"3072000","decimals":-3}]},{"name":"rpt:f-1202","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"36213000","decimals":-3}]},{"name":"rpt:f-1203","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"34649000","decimals":-3}]},{"name":"rpt:f-1204","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"4636000","decimals":-3}]},{"name":"rpt:f-1205","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"3078000","decimals":-3}]},{"name":"rpt:f-1206","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"30171000","decimals":-3}]},{"name":"rpt:f-1207","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"30177000","decimals":-3}]},{"name":"rpt:f-1208","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:DiscountAccrualMember"},"factValues":[{"value":"3072000","decimals":-3}]},{"name":"rpt:f-1209","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"2580000","decimals":-3}]},{"name":"rpt:f-1210","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"8092000","decimals":-3}]},{"name":"rpt:f-1211","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"4297000","decimals":-3}]},{"name":"rpt:f-1212","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"6375000","decimals":-3}]},{"name":"rpt:f-1213","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"1826000","decimals":-3}]},{"name":"rpt:f-1214","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"4175000","decimals":-3}]},{"name":"rpt:f-1215","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"3421000","decimals":-3}]},{"name":"rpt:f-1216","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"2580000","decimals":-3}]},{"name":"rpt:f-1217","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"2262000","decimals":-3}]},{"name":"rpt:f-1218","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"5751000","decimals":-3}]},{"name":"rpt:f-1219","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"6187000","decimals":-3}]},{"name":"rpt:f-1220","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:InventoryValuationReserveMember"},"factValues":[{"value":"1826000","decimals":-3}]},{"name":"rpt:f-1221","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"2146000","decimals":-3}]},{"name":"rpt:f-1222","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"4406000","decimals":-3}]},{"name":"rpt:f-1223","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"4724000","decimals":-3}]},{"name":"rpt:f-1224","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"1828000","decimals":-3}]},{"name":"rpt:f-1225","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"3023000","decimals":-3}]},{"name":"rpt:f-1226","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"2691000","decimals":-3}]},{"name":"rpt:f-1227","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"3568000","decimals":-3}]},{"name":"rpt:f-1228","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"2146000","decimals":-3}]},{"name":"rpt:f-1229","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-01-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"5226000","decimals":-3}]},{"name":"rpt:f-1230","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesAdjustments","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"5449000","decimals":-3}]},{"name":"rpt:f-1231","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2017-01-01T00:00:00/2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"7652000","decimals":-3}]},{"name":"rpt:f-1232","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2017-12-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"sam:AllowancesForSalesReturnMember"},"factValues":[{"value":"3023000","decimals":-3}]},{"name":"rpt:f-1233","factDimensions":{"xbrl:concept":"sam:AdjustmentsInDiscountProvisionDueToCumulativeEffectOfRetainedEarningsAndDeferredRevenue","xbrl:period":"2017-12-31T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-5}]},{"name":"rpt:f-1234","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">S. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Related Party Transactions</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\"></div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 18pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company has entered a lease with the Dogfish Head founders and other owners of buildings used in certain of the Company\u2019s restaurant operations. The lease is for ten years with renewal options. The total payments due under the initial ten year term is $3.6\u00a0million. Total related party expense recognized for fiscal 2019 was approximately $183,000.<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></div><div style=\"font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;\">In addition, for fiscal 2019, the Company incurred expenses of less than $30,000 to various other suppliers affiliated with the Dogfish Head founders.</div><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"> </div></div>"}]},{"name":"rpt:f-1235","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseTermOfContract","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-1236","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"3600000","decimals":-5}]},{"name":"rpt:f-1237","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyCosts","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"183000","decimals":0}]},{"name":"rpt:f-1238","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:RelatedPartyTransactionsByRelatedPartyAxis":"sam:DogfishHeadBreweryMember"},"factValues":[{"value":"30000","decimals":0}]},{"name":"rpt:f-1239","factDimensions":{"xbrl:concept":"us-gaap:SubsequentEventsTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">T. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Subsequent Events</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; line-height: 12pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">The Company evaluated subsequent events occurring after the balance sheet date, December\u00a028, 2019, and concluded that there were no events of which management was aware that occurred after the balance sheet date that would require any adjustment to or disclosure in the accompanying consolidated financial statements.</div></div> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 18pt; line-height: 12pt; text-align: center;\"><div style=\"letter-spacing: 0px; font-size: 10pt; text-align: center;;display:inline;\">75</div></div>"}]},{"name":"rpt:f-1240","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">U. </div></div></td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-weight:bold;display:inline;\">Quarterly Results (Unaudited)</div></div></td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\"></div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> <div style=\"text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\"><div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;\">The Company\u2019s fiscal quarters are consistently determined year to year and generally consist of 13 weeks, except in those fiscal years in which there are fifty-three weeks where the last fiscal quarters then consist of 14 weeks. In management\u2019s opinion, the following unaudited information includes all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the information for the quarters presented. The operating results for any quarter are not necessarily indicative of results for any future quarters<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">.</div></div></div></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 29%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"30\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">For Quarters Ended </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 (2) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">September\u00a028,<br/> 2019 (2) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">June\u00a029,<br/> 2019 (2) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">March\u00a030,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">September\u00a029,<br/> 2018 (1) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">June\u00a030,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">March\u00a031,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"30\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(In thousands, except per share data) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net revenue </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0301,300 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0378,466 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0318,407 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0251,651 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0225,222 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0306,870 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0273,100 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0190,457 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Gross profit </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">142,789 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">187,835 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">159,002 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">124,540 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">116,949 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">157,227 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">141,970 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">96,097 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating income </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,702 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">59,836 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">37,932 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">29,443 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">28,851 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">46,728 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">31,064 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,238 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">13,762 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">44,729 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">27,856 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23,694 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">21,811 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">38,007 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23,535 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,310 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income per share \u2013\u00a0basic </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.13 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.70 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.39 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.04 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.88 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.25 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.99 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.79 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income per share \u2013\u00a0diluted </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.12 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.65 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.36 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.02 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.86 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.21 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.98 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.78 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> <div style=\"text-align: center;\">\u00a0</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;\">(1)</td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">During the third quarter of 2018, the Company recorded a $4.5\u00a0million tax benefit related to tax accounting method changes.</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;\">(2)</td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">During the second, third and <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">fourth</div> quarter of 2019, the Company recorded $1.9 million, $5.9 million and $2.1 million in <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-reoccurring</div> transaction fees related to the Dogfish Head Transaction, respectively.</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-1241","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2018-12-30T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870"},"factValues":[{"value":"The operating results for any quarter are not necessarily indicative of results for any future quarters<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">.</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"font-size: 0px;\"> \n<td style=\"width: 29%; padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"width: 2%; padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> \n<td style=\"padding: 0px;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"30\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">For Quarters Ended </div></div></div> </td> \n<td style=\"padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a028,<br/> 2019 (2) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">September\u00a028,<br/> 2019 (2) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">June\u00a029,<br/> 2019 (2) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">March\u00a030,<br/> 2019 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">December\u00a029,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">September\u00a029,<br/> 2018 (1) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">June\u00a030,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">March\u00a031,<br/> 2018 </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\">\u00a0</td> \n<td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"font-weight:bold;display:inline;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(13 weeks) </div></div></div> </td> \n<td style=\"padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5pt;;width:;\"><div style=\"font-weight:bold;display:inline;\">\u00a0</div></td> </tr> \n<tr style=\"font-size: 8pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;\"></div> </td> \n<td style=\"vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> \n<td colspan=\"30\" style=\"vertical-align: bottom; padding-left: 0px;;width:;\"> <div style=\"text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">(In thousands, except per share data) </div></div> </td> \n<td style=\"padding-left: 0px; font-family: &quot;Times New Roman&quot;;;width:;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net revenue </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0301,300 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0378,466 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0318,407 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0251,651 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0225,222 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0306,870 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0273,100 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$<div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0</div></td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">\u00a0\u00a0190,457 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Gross profit </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">142,789 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">187,835 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">159,002 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">124,540 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">116,949 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">157,227 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">141,970 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">96,097 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Operating income </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">17,702 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">59,836 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">37,932 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">29,443 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">28,851 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">46,728 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">31,064 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">\u00a0</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,238 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">13,762 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">44,729 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">27,856 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23,694 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">21,811 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">38,007 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">23,535 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">9,310 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income per share \u2013\u00a0basic </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.13 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.70 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.39 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.04 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.88 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.25 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.99 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.79 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 10pt; page-break-inside: avoid;\"> \n<td style=\"padding: 0px; vertical-align: top; width: 29%;\"> <div style=\"text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">Net income per share \u2013\u00a0diluted </div></div> </td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.12 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.65 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.36 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">2.02 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.86 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">3.21 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">1.98 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: top; padding-left: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px;\">$</td> \n<td style=\"text-align: right; vertical-align: bottom; padding-left: 0px;\"> <div style=\"font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;\"><div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">0.78 </div></div> </td> \n<td style=\"padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> \n<tr style=\"font-size: 0pt; page-break-inside: avoid;\"> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 29%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 2%;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); padding-left: 0px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> \n<td style=\"padding-right: 2pt; vertical-align: bottom; padding-left: 0px; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;\">\u00a0</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> <div style=\"text-align: center;\">\u00a0</div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;\">(1)</td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">During the third quarter of 2018, the Company recorded a $4.5\u00a0million tax benefit related to tax accounting method changes.</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> <div style=\"clear: both; max-height: 0px; background: none;\"></div> \n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;\"> \n<tr style=\"page-break-inside: avoid;\"> \n<td style=\"width: 4%; vertical-align: top; white-space: nowrap; padding-left: 0px;\">(2)</td> \n<td style=\"text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px;\">During the second, third and <div style=\"letter-spacing: 0px; top: 0px;;display:inline;\">fourth</div> quarter of 2019, the Company recorded $1.9 million, $5.9 million and $2.1 million in <div style=\"white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;\">non-reoccurring</div> transaction fees related to the Dogfish Head Transaction, respectively.</td> </tr> </table> <div style=\"clear: both; max-height: 0px;\">\u00a0</div> "}]},{"name":"rpt:f-1242","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-09-29T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"301300000","decimals":-3}]},{"name":"rpt:f-1243","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-06-30T00:00:00/2019-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"378466000","decimals":-3}]},{"name":"rpt:f-1244","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2019-03-31T00:00:00/2019-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"318407000","decimals":-3}]},{"name":"rpt:f-1245","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-12-30T00:00:00/2019-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"251651000","decimals":-3}]},{"name":"rpt:f-1246","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-09-30T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"225222000","decimals":-3}]},{"name":"rpt:f-1247","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-07-01T00:00:00/2018-09-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"306870000","decimals":-3}]},{"name":"rpt:f-1248","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"273100000","decimals":-3}]},{"name":"rpt:f-1249","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"190457000","decimals":-3}]},{"name":"rpt:f-1250","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-09-29T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"142789000","decimals":-3}]},{"name":"rpt:f-1251","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-06-30T00:00:00/2019-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"187835000","decimals":-3}]},{"name":"rpt:f-1252","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2019-03-31T00:00:00/2019-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"159002000","decimals":-3}]},{"name":"rpt:f-1253","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-12-30T00:00:00/2019-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"124540000","decimals":-3}]},{"name":"rpt:f-1254","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-09-30T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116949000","decimals":-3}]},{"name":"rpt:f-1255","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-07-01T00:00:00/2018-09-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"157227000","decimals":-3}]},{"name":"rpt:f-1256","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"141970000","decimals":-3}]},{"name":"rpt:f-1257","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"96097000","decimals":-3}]},{"name":"rpt:f-1258","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2019-09-29T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17702000","decimals":-3}]},{"name":"rpt:f-1259","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2019-06-30T00:00:00/2019-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59836000","decimals":-3}]},{"name":"rpt:f-1260","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2019-03-31T00:00:00/2019-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37932000","decimals":-3}]},{"name":"rpt:f-1261","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-12-30T00:00:00/2019-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29443000","decimals":-3}]},{"name":"rpt:f-1262","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-09-30T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28851000","decimals":-3}]},{"name":"rpt:f-1263","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-07-01T00:00:00/2018-09-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46728000","decimals":-3}]},{"name":"rpt:f-1264","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31064000","decimals":-3}]},{"name":"rpt:f-1265","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9238000","decimals":-3}]},{"name":"rpt:f-1266","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-09-29T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13762000","decimals":-3}]},{"name":"rpt:f-1267","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-06-30T00:00:00/2019-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"44729000","decimals":-3}]},{"name":"rpt:f-1268","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-03-31T00:00:00/2019-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27856000","decimals":-3}]},{"name":"rpt:f-1269","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-12-30T00:00:00/2019-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23694000","decimals":-3}]},{"name":"rpt:f-1270","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-09-30T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21811000","decimals":-3}]},{"name":"rpt:f-1271","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-07-01T00:00:00/2018-09-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38007000","decimals":-3}]},{"name":"rpt:f-1272","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23535000","decimals":-3}]},{"name":"rpt:f-1273","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9310000","decimals":-3}]},{"name":"rpt:f-1274","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-09-29T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.13","decimals":2}]},{"name":"rpt:f-1275","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-06-30T00:00:00/2019-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.70","decimals":2}]},{"name":"rpt:f-1276","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-03-31T00:00:00/2019-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.39","decimals":2}]},{"name":"rpt:f-1277","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-12-30T00:00:00/2019-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.04","decimals":2}]},{"name":"rpt:f-1278","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-09-30T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.88","decimals":2}]},{"name":"rpt:f-1279","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-07-01T00:00:00/2018-09-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.25","decimals":2}]},{"name":"rpt:f-1280","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.99","decimals":2}]},{"name":"rpt:f-1281","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.79","decimals":2}]},{"name":"rpt:f-1282","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-09-29T00:00:00/2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.12","decimals":2}]},{"name":"rpt:f-1283","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-06-30T00:00:00/2019-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.65","decimals":2}]},{"name":"rpt:f-1284","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-03-31T00:00:00/2019-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.36","decimals":2}]},{"name":"rpt:f-1285","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-12-30T00:00:00/2019-03-31T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.02","decimals":2}]},{"name":"rpt:f-1286","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-09-30T00:00:00/2018-12-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.86","decimals":2}]},{"name":"rpt:f-1287","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-07-01T00:00:00/2018-09-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.21","decimals":2}]},{"name":"rpt:f-1288","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-04-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.98","decimals":2}]},{"name":"rpt:f-1289","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-01-01T00:00:00/2018-04-01T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.78","decimals":2}]},{"name":"rpt:f-1290","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-07-01T00:00:00/2018-09-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4500000","decimals":-5}]},{"name":"rpt:f-1291","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","xbrl:period":"2019-06-30T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadTransactionMember"},"factValues":[{"value":"1900000","decimals":-5}]},{"name":"rpt:f-1292","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","xbrl:period":"2019-09-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadTransactionMember"},"factValues":[{"value":"5900000","decimals":-5}]},{"name":"rpt:f-1293","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts","xbrl:period":"2019-12-29T00:00:00","xbrl:entity":"cik:0000949870","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"sam:DogfishHeadTransactionMember"},"factValues":[{"value":"2100000","decimals":-5}]}]}}